#container{
	width: 968px;
}

#forms{
top: 10px;
left: 798px;
z-index: 999;
}
#forms li.b{
background: transparent url(pix/orangedots.gif) repeat-x bottom left;
}

#over1{
position: relative;
height: 100%;
width: 100%;
z-index: 20;
background-image:none;
}

#over2{
position: relative;
height: 100%;
width: 100%;
z-index: 20;
background-image:none;
}

#over3{
position: relative;
height: 100%;
width: 100%;
z-index: 3;
background:none;
}

#over4{
position: relative;
height: 100%;
width: 100%;
z-index: 4;
background:none;
}

#navigation{
position: absolute;
top: 0px;
margin-left: 397px;
width: 137px;
height: 100px;
z-index: 999;
}

td#C2{
width: 968px;
background-color: transparent;
background: transparent url(pix/homepagepatternbackground.gif) repeat-y 398px top;
}

.overBG{
position: relative;
height: 100%;
}

.overBG img#b{
position: absolute;
bottom: 0; left: 399px;
margin: 0;
z-index:10;
}

#overbg_black{
position: absolute;
top: 0px; left: 399px;
width: 160px;
height: 100%;
z-index: 11;
background: transparent url(pix/navigation.gif) repeat-y top left;

}

#overbg_orange{
position: absolute;
top: 0px; left: 559px;
width: 239px;
height: 100%;
background: transparent url(pix/homepagepattern_orange.gif) repeat-y top left;
z-index: 11;
}

#logo{
	position: absolute;
	left: 20px;
	top: 114px;
	z-index: 999;
}

#leftside{
position: relative;
width: 559px;
margin: 0 0 20px 0;
padding-top: 90px;
}

#leftside .content{
position: relative;
background-color: transparent;
border: 0px solid;
width: 558px !important;
width: 558px;
background-image: url(pix/homepage_content_bg.gif);
background-repeat: repeat-y;
/*height: 453px;*/
z-index: 222;
}

#leftside .content p{
font-size: 12px;
line-height: 150%;
}

#leftside .content p.small{
	font-size: 11px;
	line-height: 120%;
}

#leftside .content p.orange{
color: #f60;
}


#leftside .content i{
color: #f60;
font-weight: bold;
font: 16px/150% georgia, times new roman, times;
font-style: italic;

}
#leftside .content p.first{
text-indent: -46px;

}

#leftside .topborder{
position: relative;
width: 558px;
height: 19px;
background-image: url(pix/homepage_left_top.gif);

}

#leftside .bottomborder{
position: relative;
width: 558px;
height: 15px;
background-image: url(pix/homepage_bottom.gif);

}

#rightside{
width: 405px;
margin: 0 !important;
margin: 0;
padding-top: 90px;
z-index: 100;
}

#rightside .topborder{
position: relative;
width: 405px;
height: 4px;
z-index: 1;
background-image: url(pix/homepage_right_top.gif);

}

#rightside .bottomborder{
	position: relative;
	height: 5px;
		width: 404px;
	background: transparent url(pix/homepage_bottom_right.gif) no-repeat;
}

#rightside .content{
	margin: 0 !important;
margin-top: -12px;
	width: 407px;
	background: #fff url(pix/shadow_right.png) repeat-y top right;
  color: #000;
}


.newsholder{
padding:6px 0;
margin: 0 0 6px 0;
width: 399px;

}


.newsheaderholder{
position: relative;
left: 16px;
padding:0;
margin: 0 16px 6px 0;
width: 236px;
height: auto;
z-index: 100;
}



#rightside h2{
position: relative;
display: inline;
z-index: 100;
padding: 0;
 width: 239px;
 height: auto;
 margin: 0;
 background-color: transparent #fff;
}

.newsheaderdots{
position: absolute;
z-index: 1;
bottom: 4px;
left: 0px;
padding:0;
margin: 0;
background: transparent url(pix/greydots_line.gif) no-repeat;
background-position:  top left !important;
background-position:  bottom left;
 width: 380px;
 height: 1px;
}

#rightside p{
	margin: 0px 0 0px 0;
	padding: 0 16px;
	color: #000;
}

p span{
	color: #666;
	font-weight: bold;
	font-size: 9px;
	padding: 0;
}

p a.picto_news,  p a.picto_news_house{
width: 17px; height: 26px;
float: left;
/* IE problem */
cursor: pointer;
cursor: hand;
/* +++++ */
background: transparent url(pix/picto_news_off.gif) no-repeat left 3px;
margin: 0 8px 0px 0;
}

p a.picto_news_house{
	background-image: url(pix/picto_news_house_off.gif);
}

a.news{

}

#rightside a:hover, #rightside a:hover h2{
	color: #f60;
}

#rightside a.picto_news:hover
{
	background-image: url(pix/picto_news_hover.gif);
}


/* active news + all children */
#rightside .news_on, #rightside .news_on *, #rightside .news_on a:hover, #rightside .news_on a:hover *
{
	color: #666;
	text-decoration: none;
	background-color: #ededed;
}

#rightside .news_on a.picto_news_house{
	background-image: url(pix/picto_news_house_on.gif);
}

#rightside .news_on a.picto_news{
	background-image: url(pix/picto_news_on.gif);
}



#paperboy{
	position: absolute;
	width: 218px;
	height: 34px;
	background: transparent url(pix/paperboy.gif) no-repeat;
	top: 90px;
	right: 8px;
	z-index: 1;
}


/*
#netlawlogo{
	position: absolute;
	right: 20px;
	top: 260px;
}
*/
/*#netlawlogo{
position: relative;
left: 250px;
top: 10px;
width: 130px;
}       
*/
#netlawlogo {
float:right;
left:-20px;
position:relative;
top:10px;
width:130px;
}

/*#onzemensen{
width: 220px;
margin-left: 12px;
top: -154px;
position: relative;
}              
*/
#onzemensen {
float:left;
margin-left:12px;
position:relative;
top:15px;
width:220px;
}

#onzemensen #header{
position: relative;
width: 213px;
height: 43px;
margin-left: 1px;
background: transparent url(pix/homepage_mensen_header2.gif) no-repeat;
}   

#onzemensen #header h3
{
	color: #ccc;
	font-family: georgia, "times new roman", serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic; 
	letter-spacing: 2px;  
	height: 43px;
	line-height: 43px;    
	margin: 0;
	padding: 0 0 0 12px;
}

#onzemensen a img{
border: 0px none;
padding: 0;
z-index: 1;
width: 33px;
height: 40px;
}

#onzemensen a {
z-index: 666;
width: 33px;
height: 40px;
float:left;
margin: .5px 1px 0 0;
}

#onzemensen a{
z-index: 999;
width: 33px;
height: 40px;
background: transparent url(pix/foto_frame_hp.gif) no-repeat top left;
padding: 1px;
}

#onzemensen td  a:hover{
background-position: top right;
}

/* clean after floats */
.clean{
clear: both;
}




