/**
 * grid.demo.css
 * Based on 1kbgrid.com by Tyler Tate
 */
 
 
html
{
	background: #fff /*url(../images/bg.jpg) no-repeat bottom center*/;
		height:100%;
		margin:0;
		padding:0;
}

body
{

	margin:0;
	padding:0;
	font-family: "Lucida Grande","Lucida Sans Unicode";
	font-size: 13px; 
	color:#323232;
	line-height:1.5em;
	height:100%;
}

a {color:#009bdd;}
a:hover {color:#009bdd;text-decoration:none;}
img {
margin:0 8px 8px 0;
border:none;}

#container{
	background: #fff ;
	margin:0 auto;
	padding:0;

	height:100%;
}

#footer {
	padding:0;
	font-size:10px;
	color:#ccc;
	text-align:right;
}

#footer p {
	padding:0;
	margin:0;
	color:#c4c2c2;
}

#footer a {
	color:#c4c2c2;
	text-decoration:none;
}

#footer a:hover {
	color:#999999;
	text-decoration:underline;
}


.logo{ 
	position:relative;
	top:60px;
	left:0px;}
	
	
	

.log{
background-color:#f2008c;
margin-top:50px;
width:100px;
text-align:center;
display:block;
font-size:11px;
padding:4px;
margin-left:0px;
}




.spkop{
background: transparent url(../images/border.gif) no-repeat top center;
color:#323232;
margin-top:40px;

font-size:12px;
font-style:italic;
padding-bottom:20px;
}

.spkop p {
padding:0;
margin:0;
}

.sidebar {
margin-top:0px;
font-size:12px;
font-style:italic;
color:#707070;}


.sidebar p {
padding:10px ;
margin:5px 0;
border-top:1px solid #dddddd;}






.sidebar a {

color:#009bdd;}


#main{
padding-top:10px;
padding-bottom:10px;
}

#header{
background: #fff url(../images/header.bedrijf2.jpg) no-repeat bottom center;
height: 260px;
position:relative;
display:block;
}

#home #header{
background: #fff url(../images/header.bedrijf2.jpg) no-repeat bottom center;
height: 260px;
position:relative;
display:block;
}

#bedrijf #header{
background: #fff url(../images/header.bedrijf2.jpg) no-repeat bottom center;
height: 260px;
position:relative;
display:block;
}

#inschrijven #header{
background: #fff url(../images/header.bedrijf2.jpg) no-repeat bottom center;
height: 260px;
position:relative;
display:block;
}

#contact #header{
background: #fff url(../images/header.bedrijf2.jpg) no-repeat bottom center;
height: 260px;
position:relative;
display:block;
}


h1{		
font:bold 43px/0px Verdana, Arial;
line-height:0;
margin-bottom:0;
padding-bottom:0;
color:#003882;}

h1 span{
color:#009bdd;
}

h2{		
line-height:0;
font:italic 18px/0px Verdana, Arial;
margin-top:3px;
padding-top:0;
color:#f2008c;}

h3{		

font:15px/21px Verdana, Arial;
color:#003882;
margin-bottom:30px;}

h4{		

font:13px/21px Verdana, Arial;
font-weight:bold;}


.inl{font-size:18px; /*color:#f2008c;*/}


form input{
padding:4px;
}

form label{
float:left;

padding-top:0px;
}

form label span{
color:#f2008c;
}

.req {font-weight:bold;}

#inschrijven fieldset{
	border:none;
	border-top:1px solid #dedede;
	padding-left:20px;
	background: #fff url(../images/bg.fieldset.gif) no-repeat bottom center;
	
	/*background-color:#f8f8f8;*/
	margin-bottom:20px;
	padding-bottom:30px;
	}
	
#inschrijven legend{font:15px/21px Verdana, Arial;color:#f2008c;background-color:#fff;padding:2px 10px;}

.note{float:right;display:block; width:400px;font-size:12px;
font-style:italic; text-align:right;}

.ws{margin:0 0 20px 0;padding:0;color:#003882;font:15px/21px Verdana, Arial;}
.ws li {list-style:square;}


.twit{
font-size:11px;
font-style:normal;
line-height:1.4em;
font-weight:bold;
color:#009bdd;
display:block;
width:180px;
padding-top:11px;
height:26px;
padding-left:40px;
padding-bottom:10px;
background: #fff url(../images/twitter.gif) no-repeat top left;


}


.kn{float:right;}




.twitter{
width:16px;
height:16px;
background: #fff url(../images/ic.twitter.gif) no-repeat top left;
display:block;
float:left;
margin-right:8px;
}
.twitter span{
display:none;
}

.facebook{
width:16px;
height:16px;
background: #fff url(../images/ic.facebook.gif) no-repeat top left;
display:block;
float:left;
margin-right:8px;
}
.facebook span{
display:none;
}

.linkedin{
width:16px;
height:16px;
background: #fff url(../images/ic.linkedin.gif) no-repeat top left;
display:block;
float:left;
margin-right:8px;
}
.linkedin span{
display:none;
}

.rss{
width:16px;
height:16px;
background: #fff url(../images/ic.rss.gif) no-repeat top left;
display:block;
float:left;
margin-right:8px;
}
.rss span{
display:none;
}

.small{font-size:11px;color:#999;}


#programma fieldset{
	border:none;
	border-top:1px solid #dedede;
	padding-left:20px;
	background: #fff url(../images/bg.fieldset.gif) no-repeat bottom center;
	
	/*background-color:#f8f8f8;*/
	margin-bottom:20px;
	padding-bottom:15px;
	padding-top:10px;
	}
	
#programma legend{font:15px/21px Verdana, Arial;color:#f2008c;background-color:#fff;padding:2px 10px;}


.pdf {
padding-left:30px;
padding-right:20px;
background: transparent url(../images/pdf.gif) no-repeat top left;}

td{border-bottom:1px solid #c9cac9;padding:5px 0 10px 0;}

#banner{margin-top:10px;}

.pink{		
color:#f2008c;}
