html {
  min-height:100%;
}

body {
  margin:0px;
  padding:0px;
  min-height:100%; 
}

img {
border:0px;
}
#main {
  width:990px;
  position:relative;
  left:50%;
  top:0px;
  margin-left:-495px;
  background-image: url("/img/blauw_inf.gif");
  background-repeat:repeat-y;
  background-position: 770px 796px;
  min-height:100%;
}

#nl_main {
  width:990px;
  position:relative;
  left:50%;
  top:0px;
  margin-left:-495px;
  background-image: url("/img/blauw_meer_inf.gif");
  background-repeat:repeat-y;
  background-position: 303px 1245px;
  min-height:100%;
  _height:670px;
}


#back {
  background-image: url("/img/news_blocks.png");
  background-repeat:no-repeat;
  background-position: 770px 0px;
  width:960px;
  padding-left:30px;
  min-height:100%;
}

#nl_back {
  background-image: url("/img/background-news.png");
  background-repeat:no-repeat;
  background-position: 298px 0px;
  width:960px;
  padding-left:30px;
  height:100%;
  _height:670px;
}

  
#logo {
  position:absolute;
  top:49px;
  left:52px;
}

#menu {
  position: absolute;
  top:280px;
  left:30px;
  height:15px;
  font-family: Verdana;
  font-size:11px;
  background: url("/img/background-content.gif");
  background-repeat: repeat-y;
  padding-left:7px;
}

#menu * {
  height:15px;
  margin-right:0px;
  margin-left:0px;
  display: -moz-inline-box;
  display: inline-block;
}

#menu *:hover {
  color:#ffffff;
  background-position: 0px 1px;
  background-repeat:no-repeat;
}

#menu #home {  width: 90px; }
#menu #home:hover {  background: url("/img/images/menu_back_17.gif"); }
#menu #overons { width: 138px; }
#menu #overons:hover { background: url("/img/images/menu_back_23.gif"); }
#menu #opdrachtgevers { width: 148px; }
#menu #opdrachtgevers:hover { background: url("/img/images/menu_back_23.gif"); }
#menu #producten { width: 138px; }
#menu #producten:hover { background: url("/img/images/menu_back_23.gif"); }
#menu #nieuws { width: 100px; }
#menu #nieuws:hover { background: url("/img/images/menu_back_23.gif"); }
#menu #contact { width: 100px; }
#menu #contact:hover { background: url("/img/images/menu_back_23.gif"); }
#menu #vacatures { width: 100px; }
#menu #vacatures:hover { background: url("/img/images/menu_back_23.gif"); }

#menu #backtohome:hover {  background: url("/img/images/menu_back_17.gif"); }
#menu #backtohome { width: 175px; }

#submenu {
  position: absolute;
  top:200px;
  left:23px;
  font-family: Verdana;
  font-size:11px;
}

#submenu * {
  height:15px;
  margin-right:0px;
  margin-left:0px;
  display: -moz-inline-box;
  display: inline-block;
}

#submenu *:hover {
  color:#ffffff;
  background-position: 0px 1px;
  background-repeat:no-repeat;
}

#submenu #eredivisielive {  width: 148px; }
#submenu #eredivisielive:hover {  background: url("/img/images/menu_back_03.gif"); }
#submenu #talpa { width: 148px; }
#submenu #talpa:hover { background: url("/img/images/menu_back_06.gif"); }
#submenu #teg { width: 172px; }
#submenu #teg:hover { background: url("/img/images/menu_back_08.gif"); }
#submenu #nrgy { width: 148px; }
#submenu #nrgy:hover { background: url("/img/images/menu_back_11.gif"); }
#submenu #hetgesprek { width: 148px; }
#submenu #hetgesprek:hover { background: url("/img/images/menu_back_14.gif"); }
#submenu #endemol { width: 148px; }
#submenu #endemol:hover { background: url("/img/images/menu_back_14.gif"); }
#submenu #rtl { width: 148px; }
#submenu #rtl:hover { background: url("/img/images/menu_back_14.gif"); }


#submenu_producten {
  position: absolute;
  top:204px;
  left:275px;
  font-family: Verdana;
  font-size:11px;
}

#submenu_producten * {
  height:15px;
  margin-right:0px;
  margin-left:0px;
  display: -moz-inline-box;
  display: inline-block;
}

#submenu_producten *:hover {
  color:#ffffff;
  background-position: 0px 1px;
  background-repeat:no-repeat;
}

#submenu_producten .guusmeeuwis { width: 108px; }
#submenu_producten .guusmeeuwis:hover { background: url("/img/images/menu_back_14.gif"); }






#contentb{
  padding-top:322px;
}

#content {
  background: url("/img/background-content.gif");
  background-repeat: repeat-y;
  padding-left:7px;
  font-family: Verdana;
  font-size: 11px;
  min-height:290px;
  padding-bottom:47px;
}

#content a {
font-weight:bold;
  }


#footer {
  margin-left: -7px;
  border-top:18px #ffffff solid;
  height:39px;
  padding-left:7px;  
  width:260px;
  color:#005b7c;
  font-size: 11px;
  font-family: Arial;
  line-height:120%;
  margin-bottom:-47px;
}  

a {
  text-decoration:none;
  color: #005b7c;
}

#flash_banner {
  position:absolute;
  left:319px;
  top:49px;
}

#mediaplayer {
  position: absolute;
  left:324px;
  top:633px;  
  width:421px;
  height:12px;
  display:;
}

#news_banner {
  position:absolute;
  left:770px;
  top:0px;
}

#logos_flash {
  position:absolute;
  left:23px;
  top:44px;
}

.home_title { 
  color: #307994;
}


#home_beelden {
  position:absolute;
  left: 319px;
  top: 350px;

}
.contact_title { 
  color: #307994;
}
#contact_div {
  width:390px;
  float:right;
  margin-right:282px;
  _margin-right:141px;
}

#client_img_1 {
  float:left; 
  margin-left:50px;
  margin-bottom:132px;
}

#client_img_2 { 
  clear:left;
  float:left;
  margin-left:50px;
  margin-top:5px;
}

#client_div {
  float:right;
  width:390px;
  margin-right:282px;
  _margin-right:141px;
}



#overons_img_1 {
  float:left; 
  margin-left:50px;
  margin-bottom:132px;
}

#overons_img_2 { 
  clear:left;
  float:left;
  margin-left:50px;
  margin-top:5px;
}

#overons_div {
  float:right;
  width:390px;
  margin-right:282px;
  _margin-right:141px;
}

#vacatures_div {
  float:right;
  width:390px;
  margin-right:282px;
  _margin-right:141px;
}


#producten_img_1 {
  float:left; 
  margin-left:50px;
  margin-top:30px;
  margin-bottom:132px;
}


#producten_img_2 { 
  clear:left;
  float:left;
  margin-left:50px;
  margin-top:80px;
}

#producten_div {
  float:right;
  width:390px;
  margin-right:282px;
  _margin-right:141px;
}


#cv_img_1 { 
  float:left;
  margin-left:50px;
  margin-top:30px;
}

#cv_img_2 { 
  margin-left:50px;
  margin-top:125px;
  clear:left;
  float:left;
}
#cv_img_3 { 
  margin-top:80px;
  margin-left:50px;
  clear:left;
  float:left;
}

.client_title {
  color:#307994;
}

.overons_title {
  color:#307994;
}

.vacatures_title {
  color:#307994;
}


.producten_title {
  color:#307994;
}

#nl_blocks {
  position:absolute;
  left:293px;
  top:0px;
  font-family: Verdana;
  font-size:11px;
  color:#ffffff;
  padding-top:56px;
  padding-left:40px;
  _height:670px;
}

#news_item_1 {
  cursor: pointer;
  padding-left:12px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
  position:absolute;
  left:27px;
  top:349px;
  width:129px;
  height:114px;
}

#news_item_1:hover {
  background: url("/img/blog_boxes_08.png");
}

#news_item_2 {
  cursor: pointer;
  padding-left:12px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
  position:absolute;
  left:27px;
  top:499px;
  width:129px;
  height:114px;
}

#news_item_2:hover {
  background: url("/img/blog_boxes_13.png");
}


.datum {
  font-family: Arial;
  color:#666666;
  font-size:11px;
  font-weight:bold;
}

.title {
  font-family: Arial;
  color:#40c6e0;
  font-size:11px;
  font-weight:bold;
}

.titel_news {
  color:#307994;
  font-size:11px;
}
.summary {
  font-family: Arial;
  color:#000000;
  font-size:11px;
}

#news_item_1:hover .title {
  color:#ffffff;
}

#news_item_2:hover .title {
  color:#ffffff;
}

#nl_box_1:hover .title {
  color:#ffffff;
}

#nl_box_2:hover .title {
  color:#ffffff;
}

#nl_box_3:hover .title {
  color:#ffffff;
}

#nl_box_4:hover .title {
  color:#ffffff;
}

#nl_box_5:hover .title {
  color:#ffffff;
}

#nl_box_6:hover .title {
  color:#ffffff;
}

#nl_box_1 {
  cursor: pointer;
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
  position:absolute;
  left:26px;
  top:193px;
  width:142px;
  height:120px;
}

#nl_box_1:hover {
  background: url('/img/blog_boxes_03.png');
}

#nl_box_2 {
  cursor: pointer;
  width:136px;
  height:114px;
  position:absolute;
  left:190px;
  top:349px;
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
}

#nl_box_2:hover {
  background: url('/img/blog_boxes_06.png');
}

#nl_box_3 {
  cursor: pointer;
  position:absolute;
  left:505px;
  top:349px;
  height:114px;
  width:132px;
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
}

#nl_box_3:hover {
  background: url('/img/blog_boxes_08.png');
}

#nl_box_4 {
  cursor: pointer;
  position:absolute;
  left:27px;
  top:499px;
  width:142px;
  height:114px;
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
}
#nl_box_4:hover {
  background: url('/img/blog_boxes_10.png');
}

#nl_box_5 {
  cursor: pointer;
  position:absolute;
  left:348px;
  top:499px;
  width:134px;
  height:114px;
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
}
#nl_box_5:hover {
  background: url('/img/blog_boxes_12.png');
}
#nl_box_6 {
  cursor: pointer;
  position:absolute;
  left:505px;
  top:499px;
  width:132px;
  height:114px; 
  padding-left:11px;
  padding-top:18px;
  padding-right:11px;
  padding-bottom:18px;
}
#nl_box_6:hover {
  background: url('/img/blog_boxes_13.png');
}

.blauw {
  color:#40c6e0;
}

#archief_link {
  color:#ffffff;
  font-family:Verdana;
  font-size:11px;
  position:absolute;
  left:35px;
  top:380px;
  width:70px;
}
