html, body {margin:0; padding:0;}

#intro {background:#fff url(../../images/background_intro.jpg) repeat-x; text-align:center; overflow:scroll; overflow-x:hidden;}
body {background:#fff url(../../images/background.jpg) repeat-x; text-align:center; overflow:scroll; overflow-x:hidden;}

img {border:0}

* {font-family:Arial; color:#2f2f2f;}

b {font-weight:bold; color:#b42227;}

td {font-family:Arial; font-size:11px; color:#2f2f2f;}

/********* SITE *********/
#maintable {width:988px; height:100%;}

/********* HEADER *********/
#header {width:988px; height:104px;}
#logo {width:229px; height:36px; margin-left:26px; float:left;}
#logo_nvm {width:20px; height:27px; margin-top:5px; margin-left:10px; float:left;}

#header #menu_top ul {margin:0px; padding:0px; list-style:none; float:right;}
#header #menu_top li {margin:0px; padding:0px;}
#header #menu_top li a {color:#7d7d7d; text-decoration:none;}
#header #menu_top .nieuws {line-height:15px; padding-left:20px; background:url(../../images/icon_news.gif) no-repeat 0px 2px; border-bottom:1px solid #dddddd;}
#header #menu_top .contact {line-height:15px; padding-left:20px; background:url(../../images/icon_contact.gif) no-repeat 0px 3px; border-bottom:1px solid #dddddd;}
#header #menu_top .zoekodpracht {line-height:15px; padding-left:20px; background:url(../../images/icon_zoeken.gif) no-repeat 0px 2px; border-bottom:1px solid #dddddd;}

/********* MENU *********/
#menu {width:988px; height:56px; background:url(../../images/header/header1.jpg) no-repeat center top; margin:0px; padding:0px; text-align:center; vertical-align:bottom;}

#navigation {width:557px; height:30px; margin:0px; padding:0px; z-index:30; background:#ffffff;}
[id]#navigation {width:557px; height:30px; margin:0px; margin-left:243px; padding:0px; z-index:30; background:#ffffff;}
#navigation li {width:auto; line-height:30px; margin:0px; margin-right:1px; padding:0px; list-style:none; float:left; background:#ececec url(../../images/menu_arrow.jpg) no-repeat right bottom; border-top:2px solid #b42227;}
#navigation li a {display:block; margin:0px; padding:0px; padding-left:13px; padding-right:23px; text-align:center; text-decoration:none;}
#navigation li a:hover {text-decoration:none; color:#b42227;}
#navigation #navigation_last {width:auto; line-height:30px; margin:0px; padding:0px; list-style:none; float:left; background:#ececec url(../../images/menu_arrow.jpg) no-repeat right bottom; border-top:2px solid #b42227;}

#navigation div {position:absolute; visibility:hidden; width:461px; margin:0px; padding:0px; padding-left:10px; background:#ffffff; border-bottom:2px solid #b42227; repeat-x;}
#navigation #m1 {position:absolute; visibility:hidden; width:461px; margin:0px; margin-left:-64px; padding:0px; padding-left:10px; background:#ffffff; border-bottom:2px solid #b42227; repeat-x;}
#navigation #m2 {position:absolute; visibility:hidden; width:461px; margin:0px; margin-left:-217px; padding:0px; padding-left:10px; background:#ffffff; border-bottom:2px solid #b42227; repeat-x;}

#navigation div a{position:relative; display:block; margin:0px; padding:0px; background:url(../../images/list.jpg) no-repeat 0px 14px; padding-left:10px; width:auto; white-space:nowrap; text-align:left; text-decoration:none;}
#navigation div a:hover {color:#b42227;}

#navigation .box {font-size:14px;}

/********* INTRO *********/
#content_intro {width:988px; height:100%; padding-top:26px; text-align:center; vertical-align:top;}
#content_intro ul {margin:0px; margin-top:55px; margin-left:20px; padding:0px; text-align:left; list-style:none;}
#content_intro li {margin:0px; margin-right:10px; padding:0px; float:left; cursor:pointer;}
#content_intro li h1 {font-size:11px; color:#b42227; font-weight:bold; text-decoration:none; text-align:center; margin-top:8px;}

#content_intro .taxaties {width:150px; height:293px; background:url(../../images/intro/btn_taxaties.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .taxaties {width:150px; height:293px; background:url(../../images/intro/btn_taxaties_over.jpg) no-repeat;}

#content_intro .aanbod {width:150px; height:293px; background:url(../../images/intro/btn_aanbod.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .aanbod {width:150px; height:293px; background:url(../../images/intro/btn_aanbod_over.jpg) no-repeat;}

#content_intro .diensten {width:150px; height:293px; background:url(../../images/intro/btn_diensten.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .diensten {width:150px; height:293px; background:url(../../images/intro/btn_diensten_over.jpg) no-repeat;}

#content_intro .nieuwsbrief {width:150px; height:293px; background:url(../../images/intro/btn_nieuwsbrief.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .nieuwsbrief {width:150px; height:293px; background:url(../../images/intro/btn_nieuwsbrief_over.jpg) no-repeat;}

#content_intro .contact {width:150px; height:293px; background:url(../../images/intro/btn_contact.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .contact {width:150px; height:293px; background:url(../../images/intro/btn_contact_over.jpg) no-repeat;}

#content_intro .hetkantoor {width:150px; height:293px; background:url(../../images/intro/btn_hetkantoor.jpg) no-repeat; text-decoration:none;}
#content_intro a:hover .hetkantoor {width:150px; height:293px; background:url(../../images/intro/btn_hetkantoor_over.jpg) no-repeat;}

/********* CONTENT *********/
#content_home {width:988px; height:209px; vertical-align:top; background:#fff; text-align:center;}
#content_home ul {width:952px; height:209px; margin:0px; margin-top:30px; padding:0px; list-style:none;}
#content_home li {width:294px; height:209px; margin:0px; margin-right:10px; padding:0px; background:url(../../images/home_frame.jpg) no-repeat; float:left; text-align:left;}
#content_home li h1 {margin:0px; margin-top:7px; margin-bottom:15px; margin-left:31px; padding:0px; font-size:11px;}
#content_home li p {width:294px; max-width:256px; margin:0px; padding:0px; padding-left:18px; padding-right:18px;}

#content_home #info {float:left;}
#content_home #news {margin-left:9px;}
#content_home #contact {float:right;}

#content_home li h2 {margin:0px; margin-top:7px; margin-left:19px; padding:0px; font-size:11px; font-weight:normal;}
#content_home li .news {width:294px; margin:0px; padding:0px; padding-left:18px; padding-right:18px; color:#656565;}

#content_home table {margin-left:10px;}
#content_home .item_name {width:100px;}

#content_home #info .read_more {width:284px; color:#b42227; margin-top:70px; text-align:right; vertical-align:bottom; background:url(../../images/read_more.gif) no-repeat right top;}
#content_home #news .read_more {width:284px; color:#b42227; margin-top:21px; text-align:right; vertical-align:bottom; background:url(../../images/read_more.gif) no-repeat right top;}
#content_home #contact .read_more {width:284px; color:#b42227; margin-top:70px; text-align:right; vertical-align:bottom; background:url(../../images/read_more.gif) no-repeat right top;}
#content_home .read_more a {color:#b42227; text-decoration:none;}

#bijzondere_objecten {width:902px; height:100%; padding-top:16px; background:url(../../images/content_bg.jpg) no-repeat 20px 16px; text-align:center; vertical-align:top;}
#bijzondere_objecten h1 {margin:0px; margin-top:7px; margin-left:71px; padding:0px; font-size:11px; text-align:left;}
#bijzondere_objecten p {width:902px; text-align:center;}

#content {width:988px; height:1200px; padding-top:26px; background:url(../../images/content_bg.jpg) no-repeat 20px 26px; text-align:center; vertical-align:top;}
#content h1 { margin:0px; margin-top:7px; margin-bottom:20px; margin-left:55px; padding:0px; font-size:11px; text-align:left;}
#content p { margin:0px; margin-left:40px; margin-bottom:10px; padding:0px; font-size:11px; text-align:left;}
#content #forms { margin:0px; margin-left:40px; margin-bottom:10px; padding:0px; font-size:11px; text-align:left; float:left;}

#content ul {margin:0px; margin-bottom:10px; margin-left:65px; padding:0px; text-align:left;}
#content li {margin:0px; padding:0px;}

#content #content_img {border:1px solid #959595; float:right; margin-left:20px; margin-right:30px;}

#content #select_nieuwsbrief {text-align:left; margin-left:38px; margin-bottom:10px;}

/********* AANBOD *********/
#iframe_aanbod {width:948px; height:100%;}
#iframe_last_items {width:770px; margin-left:50px;}

/********* BOTTOM *********/
#bottom {width:988px; height:24px; background:#b42227;}
#bottom p {margin:0px; margin-left:10px; padding:0px; color:#fff; float:left;}
#bottom p a {color:#fff; text-decoration:none;}
#bottom ul {margin:0px; margin-right:10px; padding:0px; list-style:none; float:right;}
#bottom li {margin:0px; margin-right:5px; padding:0px; color:#fff; float:left;}
#bottom li a {color:#fff; text-decoration:none;}