/* CSS Document */

/*
START BASTIAENS
*/

/*
ALGEMENE STIJL
*/
body{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color:#fff;
    background-image: url('afbeeldingen/bg.jpg');
    background-repeat:no-repeat;
}

p {
font-size: 12px;
font-family: Helvetica, sans-serif;
line-height: 17px;
color:#000000;
font-weight: 300;
margin-top: 1px;
}

h1 {
text-align: left;
font-size: 17px;
font-family: Helvetica, sans-serif;
line-height: 17px;
color:#000000;
font-weight: 600;
margin: 0 0 0 0;
}

h2 {
text-align: left;
font-size: 17px;
font-family: Helvetica-condensed, Helvetica, sans-serif;
line-height: 17px;
color:#4d91cb;
font-weight: 600;
margin: 0 0 0 0;
}

.titeltje {
text-align: left;
font-size: 13px;
font-family: Helvetica, sans-serif;
line-height: 17px;
color:#4d91cb;
font-weight: bold;
margin: 0 0 0 0;
}

.titeltjefb {
text-align: left;
font-size: 13px;
font-family: Helvetica, sans-serif;
line-height: 22px;
color:#4d91cb;
margin: 0 0 0 0;
}

b{
font-weight: bold;
}

.titeltjefb a{
text-align: left;
font-size: 13px;
font-family: Helvetica, sans-serif;
line-height: 22px;
color:#4d91cb;
margin: 0 0 0 0;
}


/*FONT-FACE*/


/*
BASISOPBOUW
*/
div#maincontainer{
    margin: 0 auto 0 auto;
    position: relative;
    text-align: center;
    background-image: url(afbeeldingen/bg.jpg);
}

div#container{
margin: 0 auto 0 auto;
position: relative;
width: 851px;
text-align: center;
}

div#box1bg{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ebecf2;
  height: 177px;
  text-align: center;
}

div#box1{
width: 851px;
height: 177px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#box2{
width: 851px;
height: 434px;
}

div#box3{
    text-align: center;
}

/*
BOX 1
*/
div#b1boven{
float: left;
text-align: right;
width: 851px;
height: 177px;
}
div#b1beneden{
padding-top: 5px;
padding-left: 6px;
float: left;
text-align: left;
width: 845px;
height: 21px;
background-color: #4e5781;
}
.navigatie ul{
list-style: none;
}
.navigatie li{
float: left;
padding: 0 0 0 7px;
list-style: none;
}
.navigatie a{
	color: #fff;
	text-decoration: none;
        letter-spacing: 1px;
        font-size: 14px;
}
.navigatie a:hover{
	color: #83b817;
	text-decoration: none;
        letter-spacing: 1px;
}

/*
BOX 2
*/
div#b2links{
	width: 245px;
	float: left;
	padding-top: 53px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 11px;
        
        background-color: #dee3e3;
}

.hotflash h4{
    text-align: left;
    padding-top: 15px;
    font-size: 15pt;
    color: #83b817;
}
.activity h4{
    text-align: left;
    padding-top: 15px;
    font-size: 15pt;
    color: #83b817;
}
.hotflash p{
    width: 205px;
    padding-left: 37px;
    padding-right: 30px;
    padding-top: 5px;
    text-align: left;
    line-height: 20px;
}
.activity p{
    width: 205px;
    padding-left: 37px;
    padding-right: 30px;
    padding-top: 5px;
    text-align: left;
    line-height: 20px;
}
.activity form{
    width: 205px;
    padding-left: 37px;
    padding-right: 30px;
    padding-top: 5px;
    text-align: left;
    line-height: 20px;
}
.socialnetwork p{
    width: 200px;
    padding-top: 3px;
    padding-left: 0px;
    text-align: left;
    float: left;
}
.socialnetwork{
    padding-top: 5px;
}
.socialnetwork img{
    padding-left: 0px;
    padding-top: 5px;
    text-align: left;
    float: left;
}
.lijntjeonder{
padding: 0 0 0 0;
margin: 15px 0 0 0;
color:#83b817;
background-color:#83b817;
border: none;
line-height: 1px;
}

.lijntjeonderExtra{
padding: 0 0 0 0;
margin: 0 0 1px 0;
color:#FFFFFF;
background-color:#FFFFFF;
border: none;
line-height: 1px;
}

div#b2rechts{
width: 500px;
padding-top: 53px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 48px;
float: left;
text-align: left;
}

div#b2rechts p{
line-height: 25px;
font-size: 13px;
}

strong{
    font-weight: bold;
    color: #4e5781;
}

img.floatLeft { 
    float: left; 
    margin-right: 3px;
	margin-top: 3px;
	}

.lijntjeondergroen{
width: 145px;
padding: 0 0 0 0;
margin: 20px 0 20px 0;
color:#93b633;
background-color:#93b633;
border: none;
line-height: 1px;
}

.opsomming ol{
    line-height: 13px;
    color: black;
}

div#b2inhoudpagina{
width: 760px;
padding: 166px 0px 50px 100px;
float: left;
}
.broodtekstL{
padding-top: 10px;
width: 335px;
text-align: justify;
float: left;
}

.broodtekstL ol{
font-size: 12px;
font-family: Helvetica, sans-serif;
line-height: 17px;
color:#000000;
font-weight: 300;
margin-top: 1px;
}

.broodtekstR{
padding-top: 10px;
width: 335px;
text-align: justify;
float: left;
padding-left: 80px;
}

/*
BOX 3
*/
div#b3boven{
float: right;
text-align: right;
width: 1042px;
height: 43px;
padding-top: 0px;
margin-top: 0px;
}
div#b3beneden{
float: right;
text-align: right;
width: 1042px;
height: 50px;
padding-top: 7px;
}
.footnavigatie ul{
list-style: none;

}
.footnavigatie li{
float: right;
padding: 0 0 0 10px;
list-style: none;
}
.footnavigatie a{
	color: #fff;
	text-decoration: none;
}
.footnavigatie a:hover{
	color: #000;
	text-decoration: none;
}

.opsommen li{

    color: black;
    font-size: 13px;
    line-height: 19px;
    list-style-position: inside;
}
.opsommen ul{
    padding-top: 30px;
}
.partners{
    padding-top: 5px;
}
.partners img{
float: left;
width: 200px;
margin: 0 15px 15px 0;
}
.partners2{
    padding-top: 5px;
}
.partners2 img{
float: left;
width: 350px;
margin: 0 15px 15px 0;
}
.partners3{
    padding-top: 5px;
}
.partners3 img{
float: left;
width: 270px;
margin: 0 15px 15px 0;
}
.partners4{
    padding-top: 5px;
}
.partners4 img{
float: left;
width: 230px;
margin: 0 15px 15px 0;
}
.partners5{
    padding-top: 5px;
}
.partners5 img{
float: left;
width: 500px;
margin: 0 15px 15px 0;
}
table.fakkel-table {
	border: 1px solid #CCC; font-family: Helvetica, sans-serif;
	font-size: 13px;
} 
.col1{
	width: 80px; 
	vertical-align: middle;
}
.col3{
	width: 125px; 
	vertical-align: middle;
}
.col4{
	width: 100px; 
	vertical-align: middle;
}
.fakkel-table td {
	padding: 4px;
	margin: 3px;
	border: 1px solid #ccc;
	color: #000
}
.fakkel-table th {
	background-color: #4e5781; 
	color: #FFF;
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
}
table.fakkel-table2 {
    border-collapse: collapse; font-family: Helvetica, sans-serif;
	font-size: 13px;
    width: 100%;
}

tr {
    border-bottom: 0px solid #CCC;
	padding: 4px;
	margin: 3px;
}
.fakkel-table2 td {
	padding: 4px;
	margin: 3px;
	color: #000
}
th {
    text-align: left;    
}