body
{
    background-image: url(/images/bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    text-align: center;
    font-size: 12px;
    color: #4c4c4c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


p a:link
{
	text-decoration:none;
	color: #4c4c4c;
	border-bottom: 1px dashed #4c4c4c;
	
}

p a:visited
{
	font-style:italic;
	text-decoration:none;
	color: #4c4c4c;
	border-bottom: 1px dashed #4c4c4c;
	
}

ul li
{
list-style-type:none;
}

ul li a:link
{
	text-decoration:none;
	color: #4c4c4c;
	
	
}

ul li a:visited
{
	text-decoration:none;
	font-style:italic;
	color: #4c4c4c;
	
}

#main{
width:999px;
text-align:left;
}
.header{
height:180px;
}
.right{
float:right;
}
.left{
float:left;
}
.pen{
background-image:url('/images/pendrive.gif');
background-repeat:no-repeat;
width:116px;
height:100px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
padding-right:25px;
padding-top:27px;
}
.white-head{
font-size:17px;
}
#menu{
background-image:url(/images/menu-bg.jpg);
background-repeat:no-repeat;
background-position:left;
height:42px;
width:669px;
text-align:left;
}
#menu a:link, #menu a:visited{
text-decoration:none;
color:#5a5a5a;
}
.m1 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:82px;
padding-top:13px;
color:#5a5a5a;

}
.m2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:82px;
padding-top:13px;
color:#5a5a5a;
}
.m3{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:114px;
padding-top:13px;
color:#5a5a5a;
}
.m4{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:114px;
padding-top:13px;
color:#5a5a5a;
}
.m5{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:130px;
padding-top:13px;
color:#5a5a5a;
}
.m6{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
width:98px;
padding-top:13px;
color:#5a5a5a;
}
.home-bg{

text-align:left;
padding-bottom:-5px;
margin-bottom:-5px;
/*height:340px;*/
}
.home-bg-image
{
    background-image:url(/images/image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
    height:320px;
    z-index:100;
}
.orange-head{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
text-transform:uppercase;
margin:0px 0px 5px 0px;
}
.grey-head{
color:#4c4c4c;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
text-transform:uppercase;
line-height:30px;
margin:0px 0px 5px 0px;
}
.home-text{
width:700px;
text-align:left;
padding:0px;
margin-bottom:0px;

}

#metatabs1
{
padding:0;
}

.tabs{
background-image:url(/images/tabs-bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
margin-top:0px;
width:999px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.tab1{
float:left;
color:#FFFFFF;
padding-top:0px;
padding-left:10px;
width:240px;
}
.tab2{
float:left;
color:#FFFFFF;
padding-top:0px;
padding-left:10px;
width:240px;
}
.tab3{
float:left;
color:#FFFFFF;
padding-top:0px;
padding-left:10px;
width:240px;
}
.tab4{
float:left;
color:#FFFFFF;
padding-top:0px;
padding-left:10px;
width:239px;
}
#links{
background-color:#0282c1;
border-top:1px solid #036798;
padding:10px;
}

.leftlink a:link
{
border:none;
}
#main-links{
width:999px;
text-align:left;
background-color:#f1f3f2;
}
#content-links{
width:977px;
text-align:left;
padding-top:20px;
}
.clr{
clear:both;
}
.leftlinkheading
{
    color: #4c4c4c;
    font-size: 0.95em;
    font-weight: bold;
    padding-bottom: 0px;
    border-bottom: 1px solid #d0d0d0;
    display: block;
    max-width: 99%;
    text-decoration: none;
    font-variant: small-caps;
}


.leftlinkheading:visited 
{
    font-style:italic;
}


.leftlinkitem:link
{
    color: #4c4c4c;
    font-size: 0.93em;
    display: block;
    max-width: 98%;
    text-decoration: none;
    font-variant: small-caps;
}
.leftlinkitem:visited
{
    color: #999999;
    text-decoration: none;
    font-variant: small-caps;
    font-style: italic;
    font-size: 0.92em;
}

.leftlink{
width:24%;
height:130px;
float:left;
margin-right:.1em;
margin-left:.1em;
margin-top:5px;

}

.leftlink ul
{
    
   
    list-style-type: none;
    list-style-position: outside;
    padding-bottom:1em;
}
.leftlink ul li
{
    margin-left:0px;
}
.footer{
color:#FFFFFF;
font-size:11px;
text-align:center;
padding-top:5px;
}

.footer a:link, .footer a:visited{
color:#FFFFFF;
text-decoration:none;
}

.acties
{
    padding: 2% 0 10px -5%;
    float: right;
}

.acties ul li
{
    list-style-type: none;
    list-style-position: outside;
}
.acties ul li a:link
{
    color: #FF3300;
    text-decoration: none;
    font-weight: bolder;
    font-variant: small-caps;
}

.acties ul li a:visited
{
    color: #579834;
    text-decoration: none;
    font-weight: bolder;
    font-variant: small-caps;
    font-style: italic;
}

.form
{
    text-align:left;
    width: 80%;
}


/* styling forms */

fieldset {
    font: 1em;
    color: #666;
    /* background-color: #efefef;*/
    padding: 2px;
    border: solid 0px #d3d3d3;
    width: 400px;
    }
    legend {
    color: #666;
    font-weight: bold;
    font-variant: small-caps;
    background-color: #d3d3d3;
    padding: 2px 6px;
    margin-bottom: 8px;
    }
    
    label
{
    font-weight: bold;
    line-height: normal;
    text-align: right;
    margin-right: 0.5em;
    position: relative;
    display: inline-block;
    float: left;
    width: 150px;
}
    
    label.fieldLabel {
    display: inline;
    float: none;
    text-align: right;
    margin-right: 0.5em;
    }
    
    input.formfield, textarea
{
    font-size: 1em;
    color: #666;
    background-color: #FFFFF0;
    padding: 7px;
    border: 1px solid #FFCC99;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 12px;
}
    textarea
    {
    height:auto;
    overflow:hidden;
    }
    input.formfield:hover, textarea:hover
{
    background-color: #CCFFFF;
    border: solid 1px #006600;
    color: #000;
    cursor: pointer;
}
    input.formfield:focus, textarea:focus {
    color: #000;
    background-color: #ffffff;
    border: solid 1px #006600; 
    cursor: text;
    }
    
    select.formselect {
    font-size: .8em;
    color: #666;
    background-color: #fee;
    padding: 2px;
    border: solid 1px #f66;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    }
    
    select.formselect:hover {
    color: #333;
    background-color: #ccffff;
    border: solid 1px #006600;
    }
    select.formselect:focus {
    color: #000;
    background-color: #ffffff;
    border: solid 1px #006600;
    }
    
    input.formbutton
{
    background-position: #FFCCCC url(bg_button.png) repeat-x;
    font-size: 1.2em;
    vertical-align: middle;
    font-weight: bolder;
    text-align: center;
    color: #300;
    background: #FFCCCC url(bg_button.png) repeat-x;
    padding: 1px;
    border: solid 1px #f66;
    margin-left:50%;
    cursor: pointer;
}
    
    input.formbutton:hover
{
    background-image: url(bg_button_hover.png);
    background-color: #CCFFFF;
}
    input.formbutton:active
{
    background-image: url(bg_button.png);
    background-color: #CCCCCC;
}

/* einde form style*/

/*heading styling*/

h1, h2, h3
{
color: #49a4cb;
}

h2
{
	font-size:1.3em;
}

h3
{
	font-size:1.2em;
}
h4
{
	font-size:1.1em;
}
/*einde heading styling*/

.rss,.rss a:link
{
    text-decoration:none;
    color:#FFF;
}

.validation-summary-errors
{
font-weight: bold;
    color: #ff0000;
}