/** make margin padding and alignment consistent in all browsers */
html, body, form, ul.menu, ul.menu li, h1, h2, h3 { margin: 0; padding: 0; }
input.radio{ margin-top: 4px; padding: 0; }
ul.menu, ul.menu li { list-style-type: none; }
abbr { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
/*img { vertical-align: middle; }*/
.usability_addon { display: none; }
h1, h2, h3, dt { font-family: "georgia", serif; font-weight: normal; }
h1, h2 { font-weight: normal; font-size: 16px; font-weight: bold;}
h3, dt { font-size: 16px; font-weight: bold; }

body  { background: #d0daef url("img/bodyback.png") 0 0 repeat-y; font-family: "verdana", sans-serif; font-size: 12px; line-height: 150%;}
#wrapper { width: 1000px; position: relative; min-height: 100%; background: #FBF9E1 url("img/wrapper.png") 0 228px no-repeat;}
#header { height: 194px; border-bottom: 1px solid #e1e7f4; }
#header strong { display: block; padding: 10px 0 0 75px; }
#header strong span { visibility: hidden; }

#advert { background: #F2E000; color: white; border: 3px solid white; border-left: none; border-right: none; height: 27px; line-height: 27px; text-align: right; padding-right: 39px; margin-bottom:15px;}
#advert a { color: #FF0000; font-family: arial; font-size: 18px; font-weight: bold; text-decoration: underline; }
#advert a:hover { color: #007EC3; }
.advertknop { float:left;margin-left:9px;}
#adverthome { background: #F2E000; color: white; border: 3px solid white; border-left: none; border-right: none; height: 27px; line-height: 27px; text-align: right; padding-right: 39px;margin-top:0px;}
#adverthome a { color: #FF0000; font-family: arial; font-size: 18px; font-weight: bold; text-decoration: underline; }
#adverthome a:hover { color: #007EC3; }
#menubox { padding-bottom: 19px; background: url("img/leftbox_bottom.png") bottom left no-repeat; width: 373px; position: absolute; left: 71px; top: 135px; z-index:10;}
#menubox ul.menu { background: url("img/leftbox.gif") top left no-repeat; padding: 45px 15px 0 15px; }

#menubox ul.menu li.main { padding: 0 0 13px 0; }
#menubox ul.menu #bedrijven {  background: url("img/bedr_bot.png") bottom left no-repeat; }
#menubox ul.menu #particulieren { background: url("img/part_bot.png") bottom left no-repeat; }
#menubox ul.menu #zorginstellingen { background: url("img/zorg_bot.png") bottom left no-repeat; }

#menubox ul.menu li.main h3 { padding: 13px 20px 0 20px; color: #007EC3; }
#menubox ul.menu li.main h3 a { color: #007EC3; display: block; background: url("img/arrow.gif") 280px center no-repeat; }
#menubox ul.menu li.main h3 a:hover { text-decoration: none; }
#menubox ul.menu #bedrijven h3 { background: url("img/bedr_top.png") top left no-repeat; }
#menubox ul.menu #particulieren h3 { background: url("img/part_top.png") top left no-repeat; }
#menubox ul.menu #zorginstellingen h3 { background: url("img/zorg_top.png") top left no-repeat; }

#menubox ul.menu .bedrijven h3 { color: #007EC3;}
#menubox ul.menu .particulieren h3 {color: #007EC3;  }
#menubox ul.menu .zorginstellingen h3 { color: #007EC3; }

#menubox ul.menu ul, #menubox ul.menu ul li { list-style-type: disc; color: #006BB6; }
#menubox ul.menu ul { margin-top: 8px; }
#menubox ul.menu ul li { line-height: 20px; height: 20px; }
#menubox ul.menu ul li a { color: #006BB6; }

#menubox address { position: absolute; bottom: -122px; height: 80px; left: 30px; color: #006BB6; font-style: normal; font-family: georgia, serif; font-weight: bold; font-size: 14px; line-height: 25px; }
#menubox address a { color: #006BB6; }


#selectors { position: absolute; bottom: -35px; height: 25px; right: 35px; color: #0067b3;}
#selectors li { display: inline; line-height: 25px; padding: 0 1px; }
#selectors li a { color: #0067b3; }
#selectors li a:hover { color: #004171; text-decoration: none; }
#selectors li.normal { font-size: 10px;  }
#selectors li.large { font-size: 13px;  }
#selectors li.huge { font-size: 16px; }

#content { margin: 15px 30px 0 471px; padding-top: 15px; color: #006BB6;height:100%;}
#content a { color: #006BB6; text-decoration: underline;  }
#contentHome { margin: 0 0 0 471px; padding-top: 30px; color: #006BB6;height:100%;}
#contentHome a { color: #006BB6; text-decoration: underline; }
#contentHomeLinks{width:250px;height:100%;float:left;}
#contentHomeRechts{margin-left:20px;width:240px;height:100%;float:left;}

#news { color: #006bb6; margin-bottom: 20px; }
#news a { color: #006bb6; }
#news dd { margin: 0; padding: 5px 0 15px 0; }

#footer { display: block; color: #5089c7; text-align: right; font-size: 10px; margin-top: 20px; }

#laatstenieuws { font-size: 13px; font-weight: bold; margin-bottom:10px;font-family: "georgia", serif;}

.large #content, .large #contentHome { font-size: 14px; }
.huge #content, .huge #contentHome { font-size: 18px; line-height: 120%; }
.large #content h2, .large #content h1, .large #contentHome h2, .large #contentHome h1 { font-size: 22px; }
.huge #content h2, .huge #content h1, .huge #contentHome h2, .huge #contentHome h1 { font-size: 26px; }
.large #laatstenieuws { font-size: 16px; font-weight: bold; margin-bottom:10px;font-family: "georgia", serif;}
.huge #laatstenieuws { font-size: 20px; font-weight: bold; margin-bottom:10px;font-family: "georgia", serif;}

.large #news dt { font-size: 20px; }
.huge #news dt { font-size: 24px; }

.large #footer { font-size: 12px; }
.huge #footer { font-size: 14px; }

.large #menubox ul.menu ul li { font-size: 13px; line-height: 22px; height: 22px; }
.huge #menubox ul.menu ul li { font-size: 16px; line-height: 25px; height: 25px; }

#nieuws li p{margin:0;margin-bottom:15px;}
#nieuws li p{margin:0;margin-bottom:15px;}
.nieuwshome {height:62px;overflow:hidden;margin-bottom:15px;}
.nieuwshomeAfbeelding {float:left;}
.nieuwshomeTitel{height:40px;overflow:hidden;}
.nieuwshomeLink{height:20px;overflow:hidden;}
.leesverderhome{color: #007EC3; font-weight: bold;}
.leesverderhome:hover { }

#adverthome #overonsknop{position:absolute;left:470px;top:206px;background: url("../img/overons.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#adverthome #overonsknop:hover { background: url("../img/overons2.gif") bottom left no-repeat;}

#adverthome #nieuwsknop{position:absolute;left:595px;top:206px;background: url("../img/nieuws.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#adverthome #nieuwsknop:hover { background: url("../img/nieuws2.gif") bottom left no-repeat;}

#adverthome #winkelknop{position:absolute;left:720px;top:206px;background: url("../img/winkel.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#adverthome #winkelknop:hover { background: url("../img/winkel2.gif") bottom left no-repeat;}

#adverthome #homeknop{position:absolute;left:845px;top:206px;background: url("../img/home.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#adverthome #homeknop:hover { background: url("../img/home2.gif") bottom left no-repeat;}

#advert #overonsknop{position:absolute;left:470px;top:206px;background: url("../img/overons.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#advert #overonsknop:hover { background: url("../img/overons2.gif") bottom left no-repeat;}

#advert #nieuwsknop{position:absolute;left:595px;top:206px;background: url("../img/nieuws.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#advert #nieuwsknop:hover { background: url("../img/nieuws2.gif") bottom left no-repeat;}

#advert #winkelknop{position:absolute;left:720px;top:206px;background: url("../img/winkel.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#advert #winkelknop:hover { background: url("../img/winkel2.gif") bottom left no-repeat;}

#advert #homeknop{position:absolute;left:845px;top:206px;background: url("../img/home.gif") bottom left no-repeat;width:117px;height:33px;display:block;}
#advert #homeknop:hover { background: url("../img/home2.gif") bottom left no-repeat;}
