

/*
 *
 *
 */


/********************************/
/*         MAIN STYLES          */
/********************************/

img {
	border			: 0;
	font-size		: 0;
}

h3,h2,h1,h4 {
	margin			: 0;
	padding			: 0;
}

h2 {
	font-size		: 13px;
	color			: #333333;
	font-weight		: bold;
}

p {
	margin			: 0;
	padding			: 0;
	line-height		: normal;
}

ul, ol {
	margin			: 0;
	padding			: 0 0 0 15px;
}

ol {
	padding			: 0 0 0 22px;
}

.hide,
.marcompro_hide {
	display			: none
}

.show {
	display			: block
}

.clear {
	clear			: both
}

.left {
	float			: left
}

.right {
	float			: right
}

.mcp .container {
	margin-left		: 10px
}

/* GENERAL ADC STYLES */
.body {	
	padding-top		: 0px;
	width			: 1024px;	
	background		: #fff;	
	height			: 500px;
	font-size		: 11px;
	font-family		: verdana,arial;
	color			: #333;
}

.website_bigscreen {
	position		: absolute;
	left			: 50%;
	margin-left		: -512px;		
}


div.website_smallwidth{	
	position		: absolute;	
	left			: 0;
	margin-left		: 0;	
}


div.website_smallheight{	
	
}

.body #site_container{
	margin-left		: 34px;
}

.body #site_header{
	height			: 106px;	
}

.body #site_header .logo_image {
	position		: absolute;	
	left			: 242px;
	width			: 319px;
	height			: 106px;	
	z-index			: 10;
	cursor			: pointer;
	cursor			: hand
}

.body #site_header .logo_sub_title{
	margin			: 0px 205px 0 0;
}

.body #site_header .right_menu_container ul li{
	float			: left;
	list-style		: none;
	border-right	: 1px solid #777;
	padding			: 0 3px;
}

.body #site_header .right_menu_container ul li a{
	text-decoration	: none;
}

.body #site_header .menu_bar_container{	
	top				: 5px;
	height			: 67px;
	background		: url(../img/website/menu_shadow.png) bottom left repeat-x;		
}

.body #site_header .menu_bar_container #menu_bar{	
	height			: 57px;		
}

.body #site_header .menu_bar_container #menu_bar ul li{
	border-right	: none;
}

.body #site_container{
	margin-top		: 65px;
}

.body #site_container .content_container {
	margin-left		: 95px;
	float			: left;
	width			: 565px		
}

.body #site_container .content_container h4 {
	padding-bottom	: 8px
}

.body #site_container .left_menu_container{
	float			: left;
	width			: 220px	
}

.body #site_container .left_menu_container ul {
	list-style		: none;
	margin-bottom	: 8px
}

.body #site_container .left_menu_container ul ul {
	margin-bottom	: 0
}

.body #site_container .left_menu_container ul li {
	margin-left		: -15px;
	padding-left	: 15px;
	background		: url(../img/arrow_sprite.gif) 0 -10px no-repeat; 
	white-space		: nowrap;
} 

.body #site_container .left_menu_container ul li.main {
	padding			: 0 0 8px 15px;
	background		: none;	
	font-size		: 13px;
	color			: #333333;
	font-weight		: bold;
}

.body #site_container .left_menu_container ul li.selected {
	background		: url(../img/arrow_sprite.gif) 0 -49px no-repeat; 
} 

.body #site_container .left_menu_container li li {
	margin-left		: 0;
	padding-left	: 0;
	background		: none
} 

.body #site_container .left_menu_container h2 {
	padding			: 0 0 8px 15px;
	color			: #333;
}


.body #site_container .left_menu_container a, 
.body #site_container .left_menu_container a:hover {
	padding			: 0;
	text-decoration : none;
	color			: #333;
}

.body #site_container .left_menu_container a:hover {
	font-weight		: bold
}

.body #site_container .left_menu_container .actueel {
	color			: #fff;
	width			: 190px;
	padding			: 8px 15px
}

.body #site_container .left_menu_container .actueel h2,
.body #site_container .left_menu_container .actueel p,
.body #site_container .left_menu_container .actueel a,
.body #site_container .left_menu_container .actueel a:visited {
	padding			: 0 0 8px 0;
	color			: #fff;
}	

.body #site_container .left_menu_container .actueel a:hover {
	font-weight		: normal;
}

.body #site_container .left_menu_container .actueel span.arrow {
	background		: url(../img/arrow_sprite.gif) 0 -28px no-repeat; 
}

.body #site_container .component_container img {
	padding			: 8px;
	padding-left	: 0px;
}

.body #site_container .component_container p a, 
.body #site_container .component_container p  ul li a, 
.body #site_container .component_container p  ol li a{
	color			: #5D94A4;
}


.body #site_container .component_container p a:visited, 
.body #site_container .component_container p ul li a:visited, 
.body #site_container .component_container p ol li a:visited{
	color			: #5D94A4;
}


.body #site_container .component_container .cmp-sitemap{
	padding-left	: 10px;		
}

.body #site_container .component_container .cmp-sitemap h5{
	padding-bottom 	: 0px;
	margin-bottom	: 2px;		
}

.body #site_container .component_container .cmp-sitemap ul{
	margin			: 0 0 0 5px;
}


.body #site_container .component_container .cmp-sitemap .yuimenu ul {
	padding			: 0;
	margin			: 0 0 0 15px;
	list-style		: none;	
}

.body #site_container .component_container .cmp-sitemap ul li {
	float			: none;
	clear			: both;
	padding			: 2px 0px;	
}

.body #site_container .component_container .cmp-sitemap ul li a, 
.body #site_container .component_container .cmp-sitemap ul li a:hover{
	color			: #333;
	text-decoration	: none;
}

.body #site_container .component_container .cmp-sitemap ul li a:hover{	
	text-decoration	: underline;
}


.body #site_container .component_container .cmp-sitemap .yuimenu {
	border			: 0;
	background		: none	
}

.body #site_container .component_container .cmp-sitemap .yuimenu .yuimenu,
.body #site_container .component_container .cmp-sitemap .yuimenubar .yuimenu {
    visibility		: visible;
    position		: static;
    top				: 0;
    left			: 0;
}

.body #site_container .footer_text{
	font-size		: 14px;
	font-weight		: bold;
	text-align		: center;
	font-style		: normal;	
}

.body #site_container .footer_text i{
	font-style		: normal;
}


.body #site_container .bijgewerktDate {
	font-size		: 10px;
	font-style		: italic; 
	display			: block;
	float			: left;
	/*padding-left	: 16px;*/
	padding-top		: 5px;
}


.body #site_container .color_1 {
	color	: #F99C1F;
}

.body #site_container .color_1 {
	color	: #F99C1F;
}

.body #site_container .color_2 {
	color	: #B23627;
}

.body #site_container .color_3 {
	color	: #5D94A4;
}


/* PORTAL STYLE */
.adc-portal #site_header .logo_image{
	background		: url(../img/website/logo_portal.png) 0 0 no-repeat;
}

.adc-portal #site_header .portal_subtitle{
	position		: relative;
	top				: 61px;
	left			: 50px;
	color			: #F99C1F;
	font-size		: 12px;
	font-weight		: bold;	
}

.adc-portal #site_header .logo_sub_title{
	width			: 288px;
	height			: 17px;
	background		: url(../img/website/subtitle_portal.png) 0 0 no-repeat;	
	margin			: 10px 200px 0px 0px;
}

/************************************/

/* PORTAL MENU STYLES */
.adc-portal #site_header .menu_bar_container #mainMenu li div div ul{		
	background		: #F8C37C url(../img/website/menu_shadow.png) top left repeat-x;
}
 
.adc-portal #site_header .menu_bar_container #mainMenu li div div ul li a:hover{
	color			: #F99C1F;
}

.adc-portal #site_header .menu_bar_container #mainMenu li div div div ul{	
	border			: 1px solid #F99C1F;
}

/************************/

.adc-portal #site_header .right_menu_container{
	margin			: 37px 25px 5px 0;	
}

.adc-portal #site_header .right_menu_container ul li, 
.adc-portal #site_header .right_menu_container ul li a{
	color			: #777;
}

.adc-portal #site_header #menu_bar,
.adc-portal #site_container .left_menu_container .actueel {
	background		: #F99C1F;
}

.adc-portal #site_container .cmp-sitemap h5{
	color			: #F99C1F;
}

.adc-portal #site_container .cmp-sitemap ul li{
	list-style-image: url(../img/website/bullet_portal.gif);
}

.adc-portal #site_container .cmp-sitemap ul li.li_fill{
	display			: none;
}

.adc-portal #site_container .cmp-sitemap ul li ul li{
	list-style-image: url(../img/website/grey_bullet.png);
}

.adc-portal #site_header .menu_bar_container #mainMenu li div div ul li div div ul, 
.adc-portal #site_header .menu_bar_container #mainMenu li div div ul li div div ul li.first-of-type{
	background		: #F8C37C;
}
