
	
h1#Mijn { width:100%; height:40px; clear:both; border-top:4px solid #2eb135; background:#fff url(../images/logos/logo-header-mijn.gif) 0 0 no-repeat; }
	h1#Mijn a { display:block; height:34px; width:210px; text-indent:-999em; }


.terugnaar{margin:25px 0 15px 0;float:left;}

h3
{
    padding:20px 0 5px 1px; 
    font-weight:bold; 
    font-size:1.2em; 
    color:#333;
    }
h3 br
{
    float:left;
    clear:none;
    display:none;
    height:0px;
    }
    
#service-menu p
{
    font-size:1.3em;
    }
.twocolumns
{
    font-size: 1.2em;
    margin-bottom:18px;
    }
.twocolumns p
{
    margin-bottom:8px;
    }
.twocolumns a
{
    color:#090;
    text-decoration:none;
    }
.twocolumns a:hover
{
    color:#090;
    text-decoration:underline;
    }
.bglist
{
    border-top:1px solid #2eb135;
    border-left:4px solid #2eb135;
    padding:13px 0 0 8px;
    }
    
    
.bglist label
{
    width: 180px; margin: 0px 4px 0 0; display: block; float: left; color:#333
    }
.bglist label b
{
    color:#f00;
    font-weight:normal;
    }
.bglist div
{
    margin: 0px 4px 0 0;  color:#333; font-weight:bold;width:480px;
    }
.bglist select 
{
    margin: 4px 4px 0 0;
    background: url(../images/backgrounds/bg-forms-select.gif) 100% repeat-x; 
    padding: 0; 
    width: 308px
    }
.bglist select option {background: #fff; color: #333}
.bglist select optgroup {background: #EAF7EA; color: #333; font-style: normal}

input.text,
.bglist input.test
{
    font: normal 1.0em Arial, sans-serif; 
    overflow: auto; 
    padding: 2px 3px;
    width: 300px; 
    border-top: 1px solid #2eb135; 
    border-left: 1px solid #2eb135; 
    border-bottom: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    background: url(../images/backgrounds/bg-forms-input.gif) repeat-x;}
.widetextarea .textarea
{
    border-top:1px solid #2eb135;
    border-left:4px solid #2eb135;
    font: normal 1.0em Arial, sans-serif; 
    overflow: auto; 
    padding: 2px 3px;
    width: 492px; 
    border-bottom: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    background: url(../images/backgrounds/bg-forms-input.gif) repeat-x;
    }

table img
{
    float:left;
    clear:none;
    }

table input
{
    font: normal 1.0em Arial, sans-serif; 
    overflow: auto; 
    padding: 2px 3px;
    border-top: 1px solid #2eb135; 
    border-left: 1px solid #2eb135; 
    border-bottom: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    background: url(../images/backgrounds/bg-forms-input.gif) repeat-x;
    }
table th
{
    font-weight:bold;
    }
table.small
{
    border-left:4px solid #2eb135;
    }
table.small th
{
    padding:5px 0px 2px 5px;
    border-bottom:1px solid #2eb135;
    }
table.small td
{
    padding:2px 0px 2px 5px;
    }
    
table.small td,
table.small th
{
    border-right:1px solid #2eb135;
    }
    .marked
{
	font-weight: bold;
	color: #d30044;
}
    
.twocolumns .submit
{
    color:#090;
    text-decoration:none;
    background:transparent url(../images/bullets/bullet-link-internal.gif) no-repeat 0px 4px;
    display:block;
    padding:0px 0 5px 15px;
    text-align:left;
    }
    
.twocolumns .submit:hover
{
    text-decoration:underline;
    }
.twocolumns .submit span
{
    display:none;
    }

div.nieuws_aanmelden input.aanmelden{

    font: normal 1.0em Arial, sans-serif; 
    overflow: auto; 
    padding: 2px 3px;
    border-top: 1px solid #2eb135; 
    border-left: 1px solid #2eb135; 
    border-bottom: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    background: url(../images/backgrounds/bg-forms-input.gif) repeat-x;
}
div.nieuws_aanmelden .abonneer{background-color:#2eb135;padding:2px 6px;color:#fff;font-size:12px;}