﻿.Text
{
    line-height:150%;
}


table.infotable td
{
    color:#222f3d;
}

/****************************** FEEDBACK ************************/


.FeedbackOK
{
	margin: 10px 0 20px 0;
	/*height: 25px;*/
	color: #b8cbd9;
	background: #2c3e4d url(/img/bnd/feedbackok.gif) repeat-y right 0;
    padding: 8px;   
    padding-right:40px;
}
.FeedbackWarning
{
	margin: 10px 0 20px 0;
	/*height: 25px;*/
	color: #b8cbd9;
	background: #2c3e4d url(/img/bnd/feedbackwarning.gif) repeat-y right 0;
	padding: 8px;   
	padding-right:40px;
}
.FeedbackError
{
	margin: 10px 0 20px 0;
	/*height: 25px;*/
	color: #b8cbd9;
	background: #2c3e4d url(/img/bnd/feedbackerror.gif) repeat-y right 0;
	padding: 8px;   
	padding-right:40px;
}

/*

.FeedbackOK
{
    border: 4px solid #55a332;
    padding: 8px;
    line-height: 175%;
    background-color:white;
    -moz-border-radius: 8px;
    margin-bottom: 12px;
    color: black;
}
.FeedbackOK b
{
    font-size:110%;
    color: black;
}
.FeedbackWarning
{
    border: 4px solid #ffb400;
    background-color:white;
    padding: 8px;
    line-height: 175%;
    -moz-border-radius: 8px;
    margin-bottom: 12px;
    color: black;    
}
.FeedbackWarning b
{
    font-size:110%;
    color: black;
}
.FeedbackError
{
    border: 4px solid #cb1358;
    padding: 8px;
    line-height: 175%;
    background-color:white;
    -moz-border-radius: 8px;
    margin-bottom: 12px;
    color: black;    
}
.FeedbackError b
{
    font-size:110%;
    color: black;
}
*/

/**********************************************************/

table.compare
{

}

table.compare td
{
    text-align:center;
    padding:6px 2px 6px 2px;
}
table.compare td:first-child
{
    text-align:left;
}


table.overview2 td
{
    border-bottom:1px solid red;
}



.Question
{
    font-weight:bold;
    margin-top:16px;
    margin-bottom:8px;   
}


.home_buttons {
	margin-top: 25px;
	background: url(/img/structure/border_light_grey.gif) repeat-x 0 top;
	padding-top: 18px;
}

.home_buttons a, .footer_steps a:active, .footer_steps a:visited {
	display: block;
	width: 185px;
	height: 24px;
	padding: 14px 0 0 12px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.home_buttons a:hover {
	text-decoration: none;
}

.home_buttons .button 
{
    border:0px;
	background: url(/img/content/tool/step_forward.gif) no-repeat 0 0;
	float: right;
	color:#ffffff!important;
	text-decoration:none!important;
}

.home_buttons .button:hover {
	background: url(/img/content/tool/button__hover.gif) no-repeat 0 0;
	color:#ffffff!important;
	text-decoration:none!important;	
}


.AdviseurLeft
{
    position:absolute;
    top:0px;
    width:20px;
    height:100%;
    background-image:url(/img/adviseur/adviseursmode.gif);
    background-repeat:repeat-y;
    border-bottom:1px solid black;
}
.AdviseurRight
{
    position:absolute;
    top:0px;
    right:0px;
    width:20px;
    height:100%;
    background-image:url(/img/adviseur/adviseursmode.gif);
    background-repeat:repeat-y;
    border-bottom:1px solid black;
}

/*************************************** PROGRESS *********************************/
    .Progress li
    {
        list-style: none;
        float: left;
        background-color: #2f7086;
        color:#212e3e;
        background-image: url(/img/tools/navBtn.gif);
        background-repeat: no-repeat;
        background-position: right top;
        padding: 5px;
        font-weight: bold;
        width: 60px;
    }
    .Progress li.Current
    {
        background-color: #55bdca;
        color:White;
        background-image: url(/img/tools/navCurrentBtn.gif);
    }
    .Progress li.CurrentLast
    {
        background-color: #55bdca;
        color:White;
        background-image: none;
    }

    .Progress li.lastDone
    {
        background-color: #3cb3cb;
        background-image: none;
    }
    .Progress li.Last
    {
        background-color: #2f7086;
        background-image: none;
    }
    .Progress li.Done
    {
        background-color: #55bdca;
        background-image: url(/img/tools/navDoneBtn.gif);
    }
    /*************************************** PROGRESS *********************************/
    
    
ul.arrow {
	padding-bottom: 18px;
	line-height: 19px;
}

ul.arrow li {
	background: url(/img/structure/arrow_green.gif) no-repeat 0 4px;
	padding: 1px 0 2px 24px;
	line-height: 19px;
	margin-bottom:16px;
}
ul.arrow h3 {
	color:#acd113;
}

ul.list li a, ul.list li a:active, ul.list li a:visited {

	padding: 4px 0 4px 22px;
	display: block;
	color: #fff!important;
	text-decoration: none!important;
}    


body.js ul.overviewWide li div, body.js ol.overviewWide li div {
	display: none;
	/*padding: 0 20px 0 40px;*/
}

ul.overviewWide, ol.overviewWide {
	/*background: url(/img/structure/border_light_grey.gif) repeat-x 0 bottom;*/
}

ul.overviewWide h3, ol.overviewWide h3 {
	background: url(/img/structure/plus.gif) no-repeat 0 0;
	background-position:right;	
	height: 31px;
	padding: 13px 0 0 0px;
	color: #edf5fa!important;
}

ul.overviewWide h3.mouseover, ol.overviewWide h3.mouseover {
	background: url(/img/structure/plus_hover.gif) no-repeat 0 0;
	background-position:right;
	cursor: pointer;
	color: #55bdca!important;
}

ul.overviewWide li.open h3 {
	background: url(/img/structure/min.gif) no-repeat 0 0;	
	background-position:right;
}

ul.overviewWide li.open h3.mouseover  {
	background: url(/img/structure/min_hover.gif) no-repeat 0 0;	
    background-position:right;
}
.Line 
{
    background: url(/img/structure/border_light_grey.gif) repeat-x 0 bottom;
}


#DoelOverzicht table.t_overview td
{
    border-bottom:1px solid #2c3e4d;
}