/****************************

CPM_SITEMAP 

*****************************/

 /*Typography 
--------------------------------*/
/*a, a:link {color:#000;  text-decoration:none; font:11px Arial, Verdana;}
a:hover {color:#000;  text-decoration:underline; font:11px Arial, Verdana;}
h1 {font-size:18pt;}
h2 {font-size:1.1em;}
li {font-size:1.1em;}
*/

body
{
	background: #FFF; font: 11px Trebuchet MS; text-align:left; 
}

a img {border-width:0;}

/*******
Wrapper(contains everything below)*******************/


#wrapperout
{ 
	width: 940px;
	padding: 20px 0px 0 0;
	margin-left: 10px;
	background: #FFF;
	
}

/*******
Navigation(for the top links)******************/

#navigation
{
	width: 940px;
	height: 15px;
	background: #FFF;
	float: left;
	padding-bottom: 5px;
}

#navigation_left
{
	width: 470px;
	height: 15px; 
	float: left;
	background: #FFF;
	text-align: left;
	display: inline;
	color: #000;
	text-decoration: none; 
	padding-left: 5px;
}
navigation_left
{
	text-decoration: none;
	color: #000;
}

#navigation_right
{
	width: 460px;
	height: 15px;
	float: left;
	background: #FFF;
	text-align: right;
	display: inline;
	color: #000;
	text-decoration: none;
}
.navigation_right a
{ 
	text-decoration: none;
	color: #000;
}



/*******
Header(contains logo and banner for CPM)******************/
/*
#header
{
	width: 960px;
	height: 100px;
	background: #FFF;
	float: left;
}

.header_logo
{
	width: 250px;
	height: 100%;
	background:#000 url(../../Images/header_logo.JPG) no-repeat;
	float: left;
}

.header_banner
{
	width: 710px;
	height: 100%;
	display: block;
	background: #9DA81E url(../../Images/banner2.jpg) no-repeat;
	float: right;
}*/

/*******
Container(contains the three link sub_division)******************/

#container_CPM
{
	width: 940px;
	background: #FFF url(../../Images/container_bg2.jpg) repeat; 
	padding: 20px 0px 200px 0px;
	
}


/*******
CPM******************/
#column_CPM
{
	width: 230px;
	background: transparent;
	float: left;
	border: solid 1px #CFD590;
	margin-left: 20px;	
}
#column_Diesten
{
	width: 400px;
	background: transparent;
	border: solid 1px #CFD590;
	float: left;
	margin-left: 18px;
}
.cpmtop
{
	margin:0;
    padding:0;  
    list-style:none;
}
.cpminner
{
	padding:0;
    list-style:none;    
}
.cpminner h1
{	
    background: #CFD590;
    height:40px;    
    font:16px Trebuchet MS;
    color:#fff;    
}
.cpminner h1 span
{	
    line-height:40px;
}
.cpmoutter
{
	padding-top:2px;
    padding-left:0;
    list-style-type:none;
    background-color: transparent;
    font:14px Trebuchet MS;
}
.cpmoutter li
{
	padding-left:0;
    list-style-type:none;
    padding-top:4px;
    font:18px Trebuchet MS;
}

.cpmoutter li span
{
	display: block;
	padding: 0 0 10px 15px;
	border-bottom: solid 1px #CFD590;
	font: 14px Trebuchet MS;
}
.cpmoutter li ul
{
	 display:none;
}
.cpmoutter li a:hover
{
	text-decoration:underline;
	
}

/*************Subouter*************************/

.cpmsuboutter
{
	padding-top:2px;
    padding-left:0;
    list-style-type:none;
    background-color: transparent;
    font:14px Trebuchet MS;
}
.cpmsuboutter li
{
	padding-left:0;
    list-style-type:none;
    padding-top:4px;
}

.cpmsuboutter li span
{
	display: block;
	padding: 0 0 10px 30px;
	border-bottom: solid 1px #CFD590;
	font: 14px Trebuchet MS;
}
.cpmsuboutter li ul
{
	 display:none;
}
.cpmsuboutter li a:hover
{
	text-decoration:underline;	
}

.imgOpener
{
	cursor: pointer !important;
}


/******** subinner*******/
.cpmsubinner
{
	padding-top:2px;
    padding-left:0;
    list-style-type:none;
    background-color: transparent;
    font:14px Trebuchet MS;
}
.cpmsubinner li
{
	padding-left:0;
    list-style-type:none;
    padding-top:4px;
}

.cpmsubinner li span
{
	display: block;
	padding: 0 0 10px 45px;
	border-bottom: solid 1px #CFD590;
	font: 14px Trebuchet MS;
}
.cpmsubinner li ul
{
	 display:none;
}
.cpmsubinner li a:hover
{
	text-decoration:underline;
	
}

/*******
Jobs******************/

#column_Jobs
{
	width: 230px;
	background:transparent;
	float: left;
	border: solid 1px #608EA5;
	margin-left: 20px;
}
.cpminnerJobs
{
	list-style-type:none;
    background-color: transparent;    
}
.cpminnerJobs h1
{
	display:block;
	background: #608EA5;
	border-bottom: solid 1px #608EA5;
	height:40px;
    font: 16px Trebuchet MS;
	color:#fff;
}
.cpminnerJobs h1 span
{
    line-height:40px;
}
/*.cpminnerJobs li
{
    color:#fff;   
	padding-left:0;
    list-style-type:none;
    padding-top:4px;
}

.cpminnerJobs li span
{
	display: block;
	padding: 0 0 10px 15px;
	border-bottom: solid 1px #608EA5;
	font: 14px Trebuchet MS;
}
.cpminnerJobs li ul
{
	 display:none;
}
.cpminnerJobs li a:hover
{
	text-decoration:underline;
	
}*/
.cpmoutterJobs
{
	list-style-type:none;
    background-color: transparent;
    font:14px Trebuchet MS;
}
.cpmoutterJobs li
{
	list-style-type:none;
	padding-top:6px;
}

.cpmoutterJobs li span
{
	display: block;
	padding: 0 0 10px 15px;
	border-bottom: solid 1px #608EA5;
	font: 14px Trebuchet MS;
}
.cpmoutterJobs li ul
{
	 display:none;
}
.cpmoutterJobs li a:hover
{
	text-decoration:underline;
	
}




