* Makeshift CSS Reset */  
{   
    margin: 0;   
    padding: 0;   
}  



table, caption, tbody, tfoot, thead, tr, th, td
 {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	border: none;
}


a {   
text-decoration: none;   
color: #2C3458; 
}   
  
a:hover {   
color: #2C3458;  
text-decoration: underline; 
}   
 
  
/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav, article {   
    display: block;   
}   
  
body {   
    margin: 0 auto;     
    font: 13px/22px Arial, sans-serif;   
background-image:url("bg.png");
background-repeat:repeat;
}  

test
{
    background: #2C3458;  
}

#header
{

}

#topline
{
position:absolute;
left:0px;
top:58px;  
width: 680px;  
heigth:10px;
	border-top: 2px solid white;
	z-index:-1;
}

#logo
{ 
margin: 0 auto;   
    width: 689px;  
 
	height: 59px;
 background-image:url("top2.png");
z-index:10;
}



#bottomline
{ 
position:absolute;
right:0px;
top:34px;  
    width: 680px;  
	heigth:1px;
	border-top: 2px solid white;
	z-index:-1;
}


#topline_intro
{
position:absolute;
left:0px;
top:168px;  
width: 680px;  
heigth:10px;
	border-top: 2px solid white;
	z-index:-1;
}

#bottomline_intro
{ 
position:absolute;
right:0px;
top:144px;  
    width: 680px;  
	heigth:1px;
	border-top: 2px solid white;
	z-index:-1;
}

h1 {   
    font-size: 28px;   
    padding-top: 22px 0;
    color:#fff;   	
}    
  
h2 {   
    font-size: 28px;   
    padding: 0px 0;   	
    color:#fff;
}   
  
h3 {   
    font-size: 18px;   
    line-height: 22px;   
    padding: 11px 0;   
}

p {   
    padding-bottom: 22px;   
}

#talen
{
margin: 0 auto;   
    width: 1000px;  
text-align:right;
}

#navcontainer {
    background: #4B5171;    
    width: 100%;   
	height: 28px;
}



#nav
{
margin: 0 auto;   
    width: 1000px;  
height: 28px;
text-align:right;
}

#nav ul {   
text-align:right;
    list-style: none;  
}
#nav ul li {   
    float: right;  
 display: block;   
        margin-right: 5px;   
        font-size: 14px;   
        line-height: 28px;   
	color: #fff;   
 	text-transform:uppercase;
font-size:90%;
}   
  
#nav ul li a {   
text-decoration: none;   
color: #fff; 
}   
  
#nav ul li a:hover {   
color: #fff;  
text-decoration: underline; 
}   
  
#nav ul li.selected a {   
color: #fff;
font-weight:bold;
}

#main
{
    margin: 0 auto;   
    width: 100%;   
    list-style: none;  
    background: #4B5171;
}


#taalkeuze
{
text-align:center;
margin: 0 auto;   
    width: 450px;
color: #fff; 
}

.taalclass
{
float: left;  
    width: 100px;
text-align:center;
}

#taalkeuze a {   
text-decoration: none;   
color: #fff; 
}   
  
#taalkeuze a:hover {   
color: #fff;  
text-decoration: underline; 
}   

#main ul
{
margin-top:0px;
margin-bottom:0px;
}

#main ul li {   
margin-top:0px;
margin-bottom:0px;
}

.round_white
{
 width:100%;
 background:white;
	height: 280px;
}

.missie_container
{
    float: right;
 width: 573px;  
	height: 280px;
 background-image:url("foto-missie.png");
	background-size:573px 280px;
	background-repeat:no-repeat;
	background-position: 0 0;  
}

.tredenop_container
{ 
    float: right;
    width: 573px;  
	height: 280px;
 background-image:url("foto-wijtredenopals.png");
	background-size:573px 280px;
	background-repeat:no-repeat;
	background-position: 0 0;  
}

.territoriummodel_container
{
    float: right;  
 width: 573px;   
	height: 280px;
 background-image:url("foto-territoriummodel.png");
	background-size:573px 280px;
	background-repeat:no-repeat;
	background-position: 0 0;  
}

.wieiswie_container
{
    float: right;
 width: 573px;  
	height: 280px;
 background-image:url("foto-wieiswie.png");
	background-size:573px 280px;
	background-repeat:no-repeat;
	background-position: 0 0;  
}

.contact_container
{
    float: right;
 width: 573px;  
	height: 280px;
 background-image:url("foto-contact.png");
	background-size:573px 280px;
	background-repeat:no-repeat;
	background-position: 0 0;  
}


.text
{
    padding-left: 10px;
	background:white;
}


#footer
{
display: block;
margin: 15px auto;   
    width: 98px;   
	height:90px;
	background-image:url("logo-klein.png");
	background-size:98px 88px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#footer2
{
text-align:center;
margin: 0 auto;   
    width: 600px;
color: #fff; 
}

#footer2 a
{
color: #fff;
}
  
 