/* base font family for the entire site */
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* remove the default browser element onFocus styles */
a:focus { outline: none; }
li:focus { outline: none; }
span:focus { outline: none; }

/* Basic emphasis styles */
strong
{
    font-weight: bold;	
}

/* index page */
#intro p.intro-text
{
	font-size: 115%;
	line-height: 125%;
	letter-spacing: 1px;
	color: #404041;
} 

/* main page containers */
#footer
{
	color: #CCC;
}

/* navigation menu's */
#main-menu li a
{
    font-size: 154%;
	text-decoration: none;
	line-height: 33px;
}

#main-menu li.ontwikkelen a
{
    color: #377FA3;
}

#main-menu li.implementeren a
{
    color: #8B2544;
}
#main-menu li.beheren a
{
    color: #3F7222;
}

#main-menu li.ontwikkelen.selected a, #main-menu li.implementeren.selected a, #main-menu li.beheren.selected a
{
    color: #ffffff;
}

#sub-menu li
{
    font-weight: bold;
    font-size: 92%;	
}

#sub-menu li.hover
{
    color: #ffffff; 
}

#sub-menu li ul li
{
	color: #000000;
	font-weight: normal;
	line-height: 125%;
	
}

#sub-menu li ul li img
{
	height:11px!important;
	
}
#contact-menu li,#contact-menu li a
{
	color: #000;
	padding:0px;
}

/* main content pages */
h1
{
    font-size: 246%;
	color: #404041;
}

h2
{
    font-size: 108%;
    font-weight: bold;
}

h3
{
    font-size: 108%;
	font-weight: bold;
}

#description, #questions, #documents,  .toggle-question
{
   /* font-size: 108%; */
    color: #ffffff;
    line-height: 216%;
}

.toggle-question
{
	text-decoration:none;
}

#description
{
    line-height: 160%;
    font-weight: bold;	
}

#documents .form
{
	line-height: 175%;
}

#phases h2
{
    font-weight: bold;
}

.footer-balloon p
{
	line-height: 125%;
}
/* Forms */
#documents .form input.text, #questions .form input.text, textarea.text
{
	color: #9F9F9F;
	font-style:italic;
}

#documents .closeForm, #questions .closeForm
{
	font-weight: bold;
	text-decoration: none;
	font-size: 108%;
}

#documents .button, #questions .button
{
	font-size: 108%;
	color: #ffffff;
	font-style:normal;
	font-weight: bold;
}

#questions li
{
	line-height: 14px;
}

#questions li a
{
	text-decoration: none;
	color: #ffffff;
	font:12px/1.231 arial,helvetica,clean,sans-serif;
}

#questions .content
{
	line-height: 150%;
}

.ask-a-question			{padding:0 0 0 10px;}

#questions.opened  .list li
{
	font-size: 92%;
}

.show-over-kenmerk, .show-over-osage
{
	cursor: pointer;
}

#contact-menu a
{
	text-decoration:none;
}

/* mailing pages */
#content.mailing_pages span.title.bold
{
	font-weight: bold;
}

#content.mailing_pages p.bold
{
	font-weight: bold;
}

#content.mailing_pages ul li
{
	list-style-type: disc !important;
}

#content.mailing_pages #subnav li a
{
	text-decoration: none;
}

#content.mailing_pages #subnav li a.ontwikkelen
{
	color: #2FA1D3;
}

#content.mailing_pages #subnav li a.implementeren
{
	color: #9F4D5F;
}

#content.mailing_pages #subnav li a.beheren
{
	color: #4D832E;
}

#page.content.beheren #content.mailing_pages a.beheren
{
	color: #4D832E;
	text-decoration: none;
	display: block;
	font-weight: bold;
	margin-top: 15px;
}
