// test
html,body{
   font-family:Arial,Helvetica,sans-serif;
   background-color:#CDCEC1;
   font-size:0.9em;
   cursor:default;
   line-height:1;
}

#container { width:782px;margin:50px auto;}
#header { height:96px;background:white;}   
#navigation ul { 
   padding:0;   
   margin:0;
}
#navigation ul ul { 
   display:none;
}

#navigation{ height:187px;position:relative;background:white;} 
#navigation #slider, #navigation #slider img {
   position:absolute;
   right:0;
   top:0;
   z-index:0;
}
#navigation .selected { 
   background-position:-390px 0;  
}
#navigation .selected a {
   color:white;
}
#navigation .selected ul { 
   display:block;
}
#navigation .selected ul a { 
   color:#9b9734;
}
#navigation .selected .selected a { 
   color:white;
}
#navigation ul { 
   position:absolute;
   z-index:2;
   background-color:white;
   left:155px;
   width:131px;
   font-weight:bold;
   height:187px;
}

#navigation ul ul {
   position:absolute;
   top:0;
   display:none;
   left:131px;
   width:131px;
   font-size:80%;
   font-weight:normal;
   border-left:1px dotted #ccc;
}
#navigation ul ul a { 
   width:120px;
   padding:4px 5px;
   font-size:11px;
}
#navigation li { 
   background-image:url(../img/mk-nav-sprite.png);
   background-repeat:repeat-x;
   background-position:0 0;
   height:21px;
   width:131px;
   color:#9b9734;
   border-bottom:2px solid white;
   vertical-align:middle;
   list-style-type:none;
}

#navigation li a { 
   display:block;
   width:101px;
   padding:0px 30px;
   color:#9b9734;
   text-decoration:none;
   font-size:13px;
   padding:3px 15px;
}

#navigation li.hover > a { 
   color:white;
}
#navigation li.hover ul a { 
   color:#9b9734;
}
#navigation li.hover li.hover a { 
   color:white;
}
/* 
#navigation ul .hover ul { 
   display:block;
}
*/
#header,
#navigation,
#footer{
   user-select:none;
   -moz-user-select:none;
   width:100%;
}
#content { width:100%;background:white;}
#content .left,
#content .center,
#content .right {
   vertical-align:top;
}
#content .wnd {
   overflow:hidden;
   padding:15px 0px;
   position:relative;
}
#content .center .wnd { 
   padding:15px 10px;
   overflow:hidden;
}
#content .wnd h1,
#content .right .wnd h4 { 
   margin-top:0;  
}
#content .left{
   background-color:#727737;
   background-image:url(../img/back.jpg);
   background-repeat:no-repeat;
   background-position:bottom center;
}
#content .right{
   background:#C1BF64;
   overflow:auto;
}
#content .center{
   color:#665A2F;
   padding:0;
}

#spatader { 
   height:185px;
}
#spatader img { 
   position:absolute;
   width:204px;
}
.voordelen { 
   margin:0px 10px;
   color:white;
}
.voordelen ul { 
   padding:0;
   margin:5px;
   margin-left:20px;
}
.vestigingen { 
   font-size:11px;
}
.vestiging { 
   display:block;
   text-decoration:none;
   color:white;
   padding:2px 10px;
   cursor:pointer;
}
.vestiging .title { 
   color:#CDCC36;
}   
.vestigingen .hover { 
   background-color:white;
   color:#665A2F;
}

#footer{
   height:20px;
   text-align:right;
}
.xliOver {
   border-collapse:collapse;
   cursor:default;
}
.xliOver td { 
   border-bottom:1px solid #ccc;
}

#content h1 { 
   font-size: 16px;
   font-weight: bold;
   color: #9B9734;
   text-decoration: none;
   vertical-align: top;
   padding:3px 0px;
   text-align: left;
}
#content h2 { 
   color:#665A2F;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: top;
   padding:3px 0px;
   text-align: left;   
}
#content .center a { 
   color:#9B9734;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   text-decoration:none;
}

#content .button { 
   background-color:#727737;
   background-position:center bottom;
   border-color:#888D41 #676B32 #676B32 #888D41;
   border-style:solid;
   border-width:1px;
   color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
   text-align:center;
}

#content input { 
   background-color:#FFFFFF;
   border:1px solid #9B9734;
   color:#727737;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   vertical-align:top;
}

#content .cms_kop1_groen {
   color:#747A4E;
   font-family:Arial,Helvetica,sans-serif;
   font-size:16px;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
}

#content  textarea { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #727737;
   text-decoration: none;
   vertical-align: top;
   text-align: left;
   border: 1px solid #9B9734;
   background-color: #FFFFFF;
   width:184px;   
   overflow:auto;
}

#content .right input {
	width:190px;
	background-image: url(/website/res/img/form/back_input.png);
	background-repeat:no-repeat;
	background-color:transparent;
	height: 18px;
	padding-top:2px;
	padding-left:4px;
}

#content .right textarea {
	width:190px;
	background-image: url(/website/res/img/form/back_textarea.png);
	background-repeat:no-repeat;
	background-color:transparent;
	height: 80px;
	padding-top:2px;
	padding-left:4px;
}
#content .right form table td { 
   padding-bottom:3px;
   color:#FFFFFF
}
#content .center a:hover {
   color: #9B9734;
   text-decoration: underline;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
#content .center .wnd img[align] { 
   margin-right:5px;
   margin-bottom:2px;
}
#content .center a:visited {
   color: #9B9734;
   text-decoration: none;
   font-weight: normal;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

#content select {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #727737;
   text-decoration: none;
   vertical-align: top;
   text-align: left;
   border: 1px solid #9B9734;
   background-color: #FFFFFF;
}

#content h4, #content .kop4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   vertical-align: top;
   padding-right: 3px;
   padding-bottom: 0px;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;
   border-bottom-style: none;
}   

#content p, #content .standaard {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #665A2F;
   text-decoration: none;
   vertical-align: top;
   text-align: left;
}   

#content .standaard_groen {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #CDCC36;
   text-decoration: none;
   vertical-align: top;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 6px;
   padding-left: 15px;
   text-align: left;
}

.validation-error-msg { 
   background-color:red;
   color:white;
   font-size:11px;
   margin:1px;
   padding:1px;
   width:180px
}

.xRadio label { vertical-align:middle; line-height:22px; }

.block-news { 
background:#9B9734; margin-top:-15px; margin-bottom:10px;
}