/* kleuren

originele OFB kleuren
lichtgroen                  #a4cf56 -> #96bf0d
OFB groen 1                 #10889A -> #6a6a6a
OFB groen 2                 #16536D -> #58585a
zeer licht groen in menu	#E1EBCE -> #afce46
blauw links in tekst		#003399 -> #58585a
in de shop					#003a6f
in de shop					#96bf0d
in de shop					#4f4f4f
in de shop					#f5f9ec
in de shop					#336666

kleuren in deze site
donkergrijs 				#58585a
groen 						#96bf0d
middengrijs					#6a6a6a
lichtgrijs					#b6b6b6


*/

body {
	color:                  #000000;
	font-family:            Arial, Verdana, Tahoma;
	word-spacing:           4pt;  
	line-height:            18pt;
}	

body.page {
	background-color:       white;
	background-image:       url(../../_images/bg.png);
	margin-top:			    0px;
}

img
{
	border: 0;
}

div.progress {
	 text-align:            center;
	 vertical-align:        bottom;
	 position:				absolute;
	 left:					40%; 
	 right:                 35%;
	 top:					40%;
	 bottom:                50%;
	 height:                45px;
	 width:                 250px;
	 border:                solid 1px black;
	 background-color:      white;
	 padding:               11px;
	 color:                 #58585a;

}

/* Tekst en Links */
A {
    word-spacing:           1pt;   
    color:                  #58585a; 
    font-size:              8pt;
    font-weight:            bold; 
    text-decoration:        none; 
    vertical-align:         baseline; 
    font-family:            Arial, Verdana, Tahoma;
 }

/*
 A:hover {
    word-spacing:           1pt;  
    line-height:            12pt;  
    color:                  #FF0000; 
    font-size:              9pt; 
    text-decoration:        none; 
    vertical-align:         top;    
}
*/
a:hover
{
	/*background-color: #96bf0d;*/
}

img#CtrlShopBetaalwijze1_imgIDEAL a:hover
{
background-color: none;
}

.print {
    background-color:       #ffffff;
}

.header {
    background-color:       White; 
    background-image:       url(../../_images/bg_toptitel.jpg); 
    background-repeat:      no-repeat; 
    height:                 133px;
}

.leftColumn {
    width:                  200px; 
    margin:                 0px; 
    padding:                0px;
    padding-top: 0; 
    border-left:            solid 0px #6a6a6a;
    border-right:           solid 0px #96bf0d;
    background-color:       #FFFFFF;
}

.rightColumn {
    width:                  200px; 
    margin:                 0px; 
    padding:                0px; 
    border-left:            0px;
    border-right:           0px;
    background-color:       #FFFFFF;
}
/*
.rightColumn a:hover,
.rightColumn td.nieuwsTitel,
.rightColumn a.nieuwsTitel {
    color: #96bf0d;
	font-weight: bold;
	font-size: 11px;
}

.rightColumn a:hover
{
color: White;
}
*/
.rightColumn table,
.leftColumn table
{
	background-repeat:no-repeat;
	background-image: url(../../_images/verloop.gif);
}

.paginatitel {
	font-size:              18px;
	font-weight:		    bold;
	color:                  #e9992e; 
	height:                 40px;
	text-align:             left;
	vertical-align:         middle;
}

TD {
    word-spacing:           1pt;  
    line-height:            12pt;  
    font-size:              9pt;
}

HR {    
    word-spacing:           1pt;  
    line-height:            12pt;  
    color:                  White; 
    border-top:             dashed 1px #CCC; 
    border-bottom:          None 0px white;  
    border-left:            None 0px white; 
    border-right:           None 0px white; 
}

P {
    word-spacing:           1pt;  
    line-height:            14pt; 
    color:                  #000000; 
    font-family:            Arial, Verdana, Tahoma; 
    font-size:              9pt;
}

UL {
    margin-top:             0cm; 
    margin-bottom:          0cm;
}

TD.contentofb {
    word-spacing:           4pt;  
    line-height:            16pt;  
    font-size:              9pt;
}

TD.bottom 
{

    background-image:	    url(../../_images/bg_bottombalk.jpg);
    text-align:             center; 
    vertical-align:			bottom;
    color:                  #58585a;  
    font-size:              7pt; 
}

a.homeTitel {
    font-size:              14pt; 
    font-weight:            bold; 
    text-decoration:        none; 
    vertical-align:         top; 
    color:                  #58585a; 
}

a.homeSubTitel {
    font-size:              10pt; 
    font-weight:            bold; 
    text-decoration:        none; 
    vertical-align:         top; 
    color:                  #58585a; 
}

TD.page_titel	{
    font-size:              14px; 
    height:                 30px; 
    color:                  #58585a; 
    font-weight:            bolder; 
    padding-left:           0px; 
	padding-top: 15px; 
}

TD.verticallines {
    border-left:            #96bf0d 1px solid; 
    border-right:           #96bf0d 1px solid;
}

/* wordt gebruikt in ctrlDownload voor de tekstvakken */

A.download {
    font-size:              9pt;
    font-weight:            bold; 
    text-decoration:        none; 
    vertical-align:         middle; 
    color:                  #58585a; 
}

A:hover.download {
    font-size:              9pt; 
    font-weight:            bold; 
    text-decoration:        underline ; 
    vertical-align:         middle; 
    color:                  #58585a; 
}

/* -------- ctrlNieuws -------- */
A.nieuwsmeer {
    font-size:              7pt;  
    font-style:             italic; 
    text-decoration:        none; 
    vertical-align:         top; 
    color:                  #58585a; 
}

A:hover.nieuwsmeer {
    font-size:              7pt;  
    font-style:             italic; 
    font-weight:            bold; 
    text-decoration:        none ; 
    vertical-align:         top; 
    color:                  #58585a; 
}

A.nieuwsTitel	
{
    font-size:              10px;  
    font-weight:            bold; 
    vertical-align:         top; 
    color:                  #e9992e; 
}

A:hover.nieuwsTitel	{
    font-size:              10px; 
    text-decoration:        none;  
    font-weight:            bold; 
    vertical-align:         top; 
    color:                  #e9992e; 
}

.nieuwsDatum	{
    font-size:              9px; 
    vertical-align:         top; 
    color:                  #58585a; 
}

.nieuwsInhoud	{
    word-spacing:           1pt;  
    line-height:            10pt; 
    font-size:              9px; 
    vertical-align:         top; 
    color:                  #000000; 
}

/* --------     ---     -------- */

div.titelbalk, div.titelbalk_rechts {
	background-image:	    url(../../_images/titelbalk.gif); 
	color:                  #636363;
	font-weight:            bold;
	height:                 35px;
	background-repeat:      no-repeat;
	background-color:       transparent;
	padding-left:           0px;
	margin-left:            0px;
	padding-top:            20px;
}

div.titelbalk_rechts
{
	background-image:		url(../../_images/titelbalk_rechts.gif);
}

A.groeptitel {
	vertical-align:         middle;
    text-align:             left;
	padding-left:           4px;
	color:                  #e9992e;
	font-size:              10px/19px; 
	font-weight:            bold;
}

A.groeptitel:hover {
	vertical-align:         middle;
    text-align:             left;
	padding-left:           4px;
	color:                  #e9992e;
	font-size:              10px/19px; 
	font-weight:            bold;	
	text-decoration:        underline;
   
}

A.groeptitel2 {
	vertical-align:         middle;
    text-align:             left;
	padding-left:           4px;
	color:                  white;
	font-size:              10px/19px; 
	font-weight:            bold;
}

A.groeptitel2:hover {
	vertical-align:         middle;
    text-align:             left;
	padding-left:           4px;
	color:                  white;
	font-size:              10px/19px; 
	font-weight:            bold;	
	text-decoration:        underline;
   
}

.datalist_kader {
	border:                 #CCC 1px solid; 
	border-top: 0;
	padding-left:		    7px;
}

.title {
	font-size:              14px; 
	color:                  #6a6a6a; 
	font-weight:            bold;
}

a.small { 
	line-height:            9pt; 
	font-size:              9px; 
	color:                  #000000; 
	font-weight:            normal;
	text-decoration:        none;
}

a.small:hover {
	line-height:            9pt; 
	font-size:              9px; 
	font-weight:            normal;
	color:                  #58585a;
	text-decoration:        underline; 
}

.totaalregel a{
    color:                  #363636;
    padding-left: 10px;
}



/* Zoek control */

.documentzoek_kort {
	word-spacing:           1pt;  
	line-height:            10pt; 
	font-size:              9px; 
	color:                  #323470; 
	text-decoration:        none; 
}

.documentzoek_URL {
	word-spacing:           1pt;  
	line-height:            12pt; 
	font-size:              11px; 
	color:                  #96bf0d; 
	text-decoration:        none;
}

.documentzoek_URL:hover {
	color:                  #323470; 
	text-decoration:        blink;
}


/* Form elementen */
  
.textbox_cpc {
	text-align:			    right; 
	font-size:				11px;
	color:				    #000000;
	border:		            dashed 1px #6a6a6a;
	vertical-align:		    top;
	width:				    50px;
}	
	
.combobox_cpc {
	text-align:			    left;
	vertical-align:		    top;
	font-size:				11px;
	color:				    #6a6a6a;
	border:		            solid 1px #6a6a6a;
	background-color:	    white;
	width:				    290px;
}


.textbox {
	text-align:			    left; 
	font-size:			    11px;
	color:				    #6a6a6a;
	border:		            solid 1px #6a6a6a;
	vertical-align:		    top;
}	
	
.textbox_verplicht {
	text-align:			    left; 
	font-size:			    11px;
	color:				    #6a6a6a;
	border:		            solid 1px #6a6a6a;
	vertical-align:		    top;
	background-color:	    #f5f9ec;
}	

.combobox {
	text-align:			    left;
	vertical-align:		    top;
	font-size:			    10px;
	color:				    #6a6a6a;
	border:		            solid 1px #6a6a6a;
	background-color:	    white;
}

.combobox_verplicht {
	text-align:			    left;
	vertical-align:		    top;
	font-size:			    11px;
	color:				    #6a6a6a;
	border:		            solid 1px #6a6a6a;
	background-color:	    #f5f9ec;
}

.bg_tablerow {
    background-color:       #f5f9ec;
}


.zoekvak {
	text-align:             left; 
	font-size:              11px; 
	color:                  #000000;  
	border:                 dotted 1px #6a6a6a; 
	background-color:	    #ffffff;
}

table #tblMiddle
{
	background-color: White;
	background-image: url(../../_images/bg_topcontent.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

img.knoppen_rechts
{
	margin-bottom: 5px;
}