*{
margin:0px;
padding:0px;
}

html,body{
width:100%;
}

body{
font-family:Verdana;
font-size:12px;
color: #000;
background:#CCC url('../images/bg.jpg') top center repeat-y;
}
a:link, a:active, a:visited{
color:#EB911C;
}

a:link img, a:active img, a:visited img, a:hover img{
border:0;
}

#BodyWrapper{
width:950px;
border: 1px solid #a7a7a7;
border-bottom:0;
margin:auto auto;
background:#fff;
}

#Header{
height:154px;
}

#Logo{
float:left;
margin-left:60px;
margin-top:65px;
}

#Visual{
float:right;
}

#LeftColumn{
width:170px;
height:686px;
float:left;
background-color: #eb911c;
padding-top:10px;
}

#Menu {
width:170px;
list-style-type:none;
}

#Menu a{
color: #fff;
text-decoration:none;
font-size:15px;
letter-spacing:0px;
font-weight:normal;
}

#Menu a:hover{

}

#Menu li {
text-align:right;
padding:5px;
padding-right:15px;
border-bottom:1px solid #000;
}

#Menu li a.Current{
color: #000;
font-weight:bolder;
letter-spacing: -1px;
}


#MainContent{
width:500px;
float:left;
border-top: 1px solid #a7a7a7;
padding-left:31px;
padding-right:35px;
padding-top:15px;
}

#MainContent h1{
font-size:20px;
margin-bottom:20px;
z-index:10;
height:25px;
font-weight:bold;
}

#MainContent p, #MainContent li{
font-size:12px;
line-height:20px;
margin-bottom:18px;
z-index:1000;
}

#RightColumn{
float:left;
width:189px;
height:680px;
padding-left:15px;
padding-top:15px;

border-top: 1px solid #a7a7a7;
}

span.partner{
float:left;
margin-top:10px;
margin-bottom:2px;
font-size:10px;
color:#fff;
}

#Rabobank{
float:left;
margin-left:1px;
}

#NewsContentWrapper {
background-color: #a7a7a7;
width:182px;
height:200px;
margin-top:15px;
margin-left:1px;
overflow-y:auto;
overflow-x:hidden;
}

#NewsContent{
width:160px;
padding:10px;
}

#NewsContent h3{
font-size:14px;
color: #fff;
width:130px;
margin-bottom:10px;
}

#NewsContent p{
font-size:10px;
width:160px;
color: #000;
}

#NewsContent a:link ,#NewsContent a:active, #NewsContent a:visited{
color:#EB911C;
font-size:10px;
}

.Login img{
margin-left:1px;
}

#LoginFrame{
border:0;
width:200px;
margin-left:-15px;
}

.Login input.text{
border:0;
padding:2px;
background-color: #fff;
margin-bottom:4px;
color: #000;
width:180px;
font-size:12px;
border: 1px solid #000;
}

.Login input.selected{
border: 1px solid #dd8a2e;
}


.Login input.submit{
margin-top:2px;
background-color: #e5911c;
color: #fff;
font-size:12px;
text-transform:uppercase;

font-weight:bolder;
border:0px;
width:92px;
margin-left:1px;
border: 1px solid #e5911c;
}


.Login input.down{
border: 1px inset #e5911c;
}

form.member, form.contact{
margin-bottom:25px;
padding:10px;
padding-left:0px;
}

table.form{
border-collapse:collapse;
}

table.form td{
text-align:left;
}

table.form td.label{
padding:2px;
width:180px;
text-align:left;
line-height:20px;
margin-top:10px;
border:0;
vertical-align:top;
}
table.form td input.text{
margin:3px;
margin-left:5px;
background-color:#FFFFFF;
border:1px solid #000000;
color:#000;
font-size:14px;
margin-bottom:6px;
padding:2px;
width:290px;
}
table.form td input[type=checkbox],table.form td input[type=radio]
{
	margin:3px;
	margin-left:5px;
}

table.form td textarea{
border: 1px solid #000;
width:295px;
margin-left:5px;
margin-bottom:8px;
font-family:Verdana;
font-size:12px;
}

table.form td input.submit{
background-color:#E5911C;
border:1px solid #E5911C;
color:#FFFFFF;
font-size:12px;
font-weight:bolder;
margin-top:10px;
padding:0px;
text-transform:uppercase;
width:160px;
margin-left:6px;
}

.member span.message, .contact span.message{
margin-bottom:10px;
display:block;
color:#e5911c;
font-weight:bolder;
}


/* ul aanpassingen */
#MainContent ul.default_ul li { margin-bottom:0; margin-left:20px; }
.fl { float:left; }
.fr { float:right; }

/* menu aanpassingen */

#Menu li[title='Woon comfort'] { background-color:#f8d8af; }
#Menu li[title='Woon comfort'] a { color:#000; }
#Menu li[title='Woon optimaal'] { background-color:#f8d8af; }
#Menu li[title='Woon optimaal'] a { color:#000; }
#Menu li[title='Woon deluxe'] { background-color:#f8d8af; }
#Menu li[title='Woon deluxe'] a { color:#000; }

/* table op home */
tr.grey td { background-color:#d0d0d0; }
.hometable td { height:20px; padding-left:2px; }
.home_abos { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.home_abos a { color:#000; }

.formulier_kader { background-color:#CCC; color:#333; padding:5px; border:1px solid #666; margin-bottom:5px; }