.anything_boek td{
	margin: 0px;
	padding: 0px;
}
body {

margin:0;

padding:0;

text-align: center;

font-family: verdana, arial, sans-serif;

font-size: 100.1%;

background: #0723A2 url(../images/bovenverloop4.jpg) repeat-x top;}



a {

text-decoration: none;

}



img {

border: none;

}

.t1 {

  margin-top: 10px;

  width: 780px;

  border-top: solid 1px #333;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

}

 

.t1c1 {

  background: #fff;

  padding: 0px;

}



#mainlevel-nav li{

 display: inline;

 padding-right: 20px;

 vertical-align: top;

} 

#mainlevel-nav li a{

font-size: 75%;

 font-weight: bold;

 color: #256DCF;

 text-decoration: none;

 }



.t2 {

  width: 780px;

  background: #000;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

  }

 

.t2c1 {

  background: #fff;

  padding-left: 5px;

}

.t2c1b {

width: 450px;

  background: #fff;

  padding-right: 10px;

}



.t2c2 {

  width: 120px;

  background: #fff;

  padding-right: 30px;

text-align: top;

}



.jflanguageselection li {

display: inline;

padding-right: 1px;

}



.searchzoek {

padding-left: 40px;

align: right;

}



.t3 {

  width: 780px;

  background: #fff;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

  padding-bottom: 5px;

 }

.t3c1 {

background: #fff;

padding-top: 1px;

}



.t4 {

  width: 780px;

  background: #fff;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

}

.t4c1 {

  background: #fff;

  padding: 15px;

}

#mainlevelctop li {

 display: inline;

 padding-right: 10px;

 vertical-align: middle;

} 

#mainlevelctop li a{

font-size: 75%;

 font-weight: bold;

 text-decoration: none;

 color: #F60;

 }

.pathway {

  font-size: 70%;

  color: #333;  

  }

 

a.pathway, a.pathway:visited {

  font-size: 100%;

  color: #0F1F7F;

  text-decoration: none;

}

 

a.pathway:hover {

  color: #ff6600;  

  }



.t5 {

  width: 780px;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

}

 

.t5c1 {

  width: 150px;

  background: #fff;

  padding-top: 0px;

  padding-left: 5px;

  vertical-align: top;

/*  border-right: dashed 1px #ccc;*/

}



.moduletablemain {

width: 100%;

text-align: left;

background: #fbfbfb;

border: solid 1px #ccc;

padding: 0px;

padding-bottom: 5px;

font-size: 100%;

margin-bottom: 15px;

}



.moduletablemain th {

width: 100%;

text-align: center;

background-image:  url(../images/scuba-diving.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 75%;

height: 70px;

color: #fbfbfb;

padding-top: 2px;

}



a.mainlevel {

font-size: 70%;

font-weight: bold;

text-decoration: none;

 color: #0F1F7F;

 padding-left: 3px;

} 



.weer {

width: 150px;

height: 60px;

background: #fbfbfb;

background-image:  url(../images/lanzarote_weather.jpg);

background-repeat: no-repeat; 

border: solid 1px #ccc;

padding: 0px;

padding-bottom: 10px;

font-size: 100%;

margin-bottom: 15px;

}



.weerh {

text-align: center;

font-size: 75%;

 font-weight: bold;

 color: #fbfbfb;

}



.weer1 {

width: 50%;

padding-top: 2px;

text-align: center;

}

.weer2 {

width: 50%;

padding-top: 2px;

text-align: center;

font-size: 75%;

font-weight: bold;

}





.moduletablepics {

width: 100%;

text-align: center;

background: #fbfbfb;

border: solid 1px #ccc;

padding-bottom: 10px;

font-size: 100%;

margin-bottom: 15px;

}



.moduletablepics th {

width: 100%;

text-align: center;

background: #F60 url(../images/mapics.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 75%;

color: #0F1F7F;

padding-top: 5px;

height: 20px;

}



.moduletablepics img {

margin-top: 5px;

padding-top: 5px;

}



.moduletablefeatured {

width: 100%;

text-align: left;

background: #fbfbfb;

border: solid 1px #ccc;

padding: 0px;

font-size: 100%;

margin-bottom: 15px;

}



.moduletablefeatured th {

width: 100%;

text-align: center;

background-image:  url(../images/featured-course.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 75%;

height: 70px;

color: #d5ddfd;

padding-top: 2px;

}

a.contentpagetitlefeatured {

font-size: 70%;

text-decoration: none;

 color: #0F1F7F;

 font-weight: bold;

 }

 

.contentpaneopenfeatured p{

 font-size: 70%;

text-decoration: none;

 color: #333;

}

.t5c2 {

  background: #ffffff;

  padding: 0 14 5 14px;

  vertical-align: top;

}

 

.t5c3 {

  width: 150px;

  background: #ffffff;

  padding-top: 0px;

  padding-right: 5px;

  vertical-align: top;

  text-align: left;

 /* border-left: dashed 1px #ccc;*/

}

.moduletable {

font-size: 100%;

text-decoration: none;

 color: #333;

}

.moduletablezoek {

padding-top: 10px;

padding-bottom: 10px;

}

.moduletabletaal {

  font-size: 70%;

  color: #333;  

} 

.moduletabletaal a {

 font-size: 100%;

 text-decoration: none;

  color: #0F1F7F;  

}



.moduletableflash {

width: 100%;

text-align: left;

background: #fbfbfb;

border: solid 1px #ccc;

padding: 0px;

font-size: 90%;

margin-bottom: 15px;

}



.moduletableflash th {

width: 100%;

text-align: center;

background-image:  url(../images/flashnews.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 80%;

height: 70px;

padding-top: 2px;

color: #d5ddfd;

}



.moduletableboek {

width: 100%;

text-align: left;
vertical-align: top;
background: #fbfbfb;

border: solid 1px #ccc;

padding: 0px;

font-size: 100%;

margin-bottom: 15px;


}



.moduletableboek th{

width: 100%;

text-align: center;

background-color: #0F1F7F;

background-image:  url(../images/header-blauw.jpg); 

background-repeat: repeat-x;

border-bottom: solid 1px #ccc;

font-size: 75%;

height: 20px;

padding-top: 2px;

color: #d5ddfd;

}

.moduletableboek a{

text-align: left;

font-size: 70%;

font-weight: bold;

text-decoration: none;

color: #0F1F7F;

} 

.boeklink {

text-align: left;

font-size: 70%;

font-weight: bold;

text-decoration: none;

color: #0F1F7F;

} 





.t6 {

  width: 780px;

  padding-top: 10px;

  padding-bottom: 10px;

  background: #ededed;

  border-top: solid 1px #333;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

  background-image:  url(../images/logoback.gif);

  background-repeat: no-repeat;

  background-position: 14% 10%;

}



.t6 th {

 font-color: #F60

 }

 

.t6c1 {

height: 70px;

vertical-align: top;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 5px;

font-size: 100%;

text-decoration: none;

text-align:left;

 color: #333;

 border-right: solid 1px #fff;

}

.t6c2 {

vertical-align: top;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 5px;

font-size: 100%;

text-decoration: none;

text-align:left;

 color: #333;

  border-right: solid 1px #fff;

  background-image:  url(../images/nemo2.jpg);

    background-repeat: no-repeat;

  background-position: 50% 75%;

}

.t6c3 {

vertical-align: top;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 5px;

font-size: 100%;

text-decoration: none;

text-align:left;

 color: #333;

  border-right: solid 1px #fff;

  background-image:  url(../images/logoback.gif);

    background-repeat: no-repeat;

  background-position: 90% 90%;

}

.t6c4 {

vertical-align: top;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 5px;

font-size: 100%;

text-decoration: none;

text-align:left;

 color: #333;

}

a.mainlevelbot {

font-size: 70%;

text-decoration: none;

text-align:left;

color: #0F1F7F;

}





.t7 {

  margin-bottom: 15px;

  width: 780px;

  background: #fff;

  border-left: solid 1px #333;

  border-right: solid 1px #333;

  border-bottom: solid 1px #333;

}

 

.t7c1 {

  padding: 5px;

  font-size: 65%;

text-decoration: none;

 color: #666;

}







p {

font-size: 80%;

text-decoration: none;

 color: #333;

 }



h1 {

 font-size: 100%;

text-decoration: none;

 color: #333;

 font-weight: bold; 

} 

 h2 {

 font-size: 100%;

text-decoration: none;

 color: #333;

 font-weight: bold;

 }

h3 {

 font-size: 100%;

text-decoration: none;

 color: #333;

 font-weight: bold;

 }



.componentheading {

 font-size: 85%;

text-decoration: none;

 color: #333;

 text-align: left;

  font-weight: bold;

  padding-bottom: 10px;

}

/* Voor Letterman */

.moduletableletter {

width: 150px;

text-align: left;

background: #fbfbfb;

border: solid 1px #ccc;

padding-left: 5px;

font-size: 100%;

margin-bottom: 15px;

}



.moduletableletter th {

width: 100%;

text-align: center;

background-image:  url(../images/manewsletter.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 75%;

height: 70px;

color: #d5ddfd;

padding-top: 2px;

}



.smallgrey {

font-size: 95%;

}

label {

font-size: 75%;

}



.subscribe {

font-size: 70%;

}

.sectiontableentry2 {

font-size: 80%;

}

.sectiontablefooter {

  font-size: 70%;

  color: #333;  

}

/* Einde Letterman */



/* Voor Zoom*/

.sectiontableheader {

font-size: 80%;

text-decoration: none;

}

.componentheader {

font-size: 90%;

text-decoration: none;

}

.zoomton1 {

font-size: 80%;

text-decoration: none;

}



/* Einde Zoom*/

.blog {

text-align: left;

 font-size: 100%;

 }

.moduletable th {

width: 100%;

text-align: left;

font-size: 70%;

padding-top: 5px;

}



a.contentpagetitle {

font-size: 90%;

text-decoration: none;

 color: #0F1F7F;

 font-weight: bold;

 }



.contentpaneopen {

 font-size: 70%;

text-decoration: none;

 color: #333;

 text-align: left;

}



.contentpaneopen p {

 font-size: 100%;

text-decoration: none;

 color: #333;

padding-left: 1px;

 }



.pagenav_next {

  font-size: 70%;

  color: #333;  

}



.pagenav_next a {

 font-size: 100%;

 text-decoration: none;

  color: #0F1F7F;  

}



.pagenav_prev {

  font-size: 70%;

  color: #333;  

} 

.pagenav_prev a {

 font-size: 100%;

 text-decoration: none;

  color: #0F1F7F;  

}

 

#dive-data {

font-size: 80%

}

.team {

  font-size: 70%;

  color: #333;  

} 

.team2 {

  font-size: 70%;

  color: #333;

  padding-left: 20px;  

} 

.teamquote {

  font-size: 70%;

  color: #333;  

} 



.contentpane {

font-size: 85%;

text-decoration: none;

text-align: left;

align: left;

color: #333;

font-weight: bold;

}



 td.contentheading {

font-size: 120%;

text-decoration: none;

text-align: left;

align: left;

color: #333;

font-weight: bold;

 }

.cont1 {

font-size: 80%;

text-decoration: none;

text-align: left;

align: left;

color: #333;

}

.cont2 {

font-size: 100%;

text-decoration: none;

text-align: left;

align: left;

color: #333;

}



.readon {

font-size: 100%;

 text-decoration: none;

  color: #0F1F7F;  

}

.moduletablelogin {

width: 100%;

text-align: left;

background: #fbfbfb;

border: solid 1px #ccc;

padding: 0px;

font-size: 100%;

margin-bottom: 15px;

}



.moduletablelogin th {

width: 100%;

text-align: center;

background-image:  url(../images/featured-course.jpg); 

background-repeat: no-repeat;

border-bottom: solid 1px #ccc;

font-size: 75%;

height: 70px;

color: #d5ddfd;

padding-top: 2px;

}

 

.moduletablelogin td{

 font-size: 75%;

text-decoration: none;

 color: #333;

}
