body { margin: 0px; padding: 0px; font-family: Arial, Tahoma, Trebuchet MS;  font-size: 9pt; color: #333; background: url(../images/schaap/background.gif) center repeat-y #eee; color: #405973; }

h1 { font-family: Arial, Tahoma, Trebuchet MS;  font-size: 18pt; font-weight: normal; color: #0f5292; margin: 0px 0px 20px 0px; }
h2 { font-family: Arial, Tahoma, Trebuchet MS;  font-size: 14pt; font-weight: normal; color: #0f5292; margin: 0px 10px 10px 10px; }
h3 { font-family: Arial, Tahoma, Trebuchet MS;  font-size: 12pt; font-weight: normal; color: #405973; margin: 0px 10px 10px 5px; }
h4 { font-family: Arial, Tahoma, Trebuchet MS;  font-size: 12pt; font-weight: normal; color: #405973; margin: 0px 10px 10px 0px; }

#right h3 {  margin: 0px; }

a { text-decoration: none; color: #f37121; } a:hover { text-decoration: underline; color: #f37121; }

#wrap { margin: 0px auto; width: 1002px; background: url(../images/schaap/mainbg.gif) center repeat-y #fff; }
#wrap2 { margin: 0px auto; width: 1002px; background: url(../images/schaap/mainbg.gif) center repeat-y #fff; _background: transparent; }

#header { height: 85px; margin: 0px;}

#nav { height: 45px; text-align: left; background: url(../images/schaap/balk.gif) repeat-x #771315;  margin: 1px;  }
#nav ul { list-style: none; margin: 3px 11px 0px 10px; padding: 0px; }
#nav ul li { display: inline; padding: 9px 5px 18px 5px; line-height: 45px; #line-height: 38px; } 
#nav ul li.selected { background: url(../images/schaap/shade.gif) repeat-x #fff; line-height: 38px; padding: 9px 15px 18px 15px; color: #fff; }
#nav ul li a { color: #fff; text-decoration: none; padding: 10px 10px 12px 10px; } #nav ul li a:hover { color: #fff; text-decoration: underline; padding: 10px; }
#nav ul li.selected a { color: #fff; text-decoration: none; font-weight: bold; padding: 10px 10px 12px 10px;   } #nav ul li.selected a:hover { color: #fff; text-decoration: none; }
#nav ul li a#active_menu { color: #fff; font-weight: bold;  padding: 10px 10px 12px 10px;  text-decoration: none; background: url(../images/schaap/shade.gif) repeat-x #fff;  } #nav ul li a:hover { color: #fff; text-decoration: underline; }

#nav2 { height: 45px; text-align: left; background: url(../images/composites/balk.gif) repeat-x #771315;  margin: 1px;  }
#nav2 ul { list-style: none; margin: 3px 11px 0px 10px; padding: 0px; }
#nav2 ul li { display: inline; padding: 9px 5px 18px 5px; line-height: 45px; #line-height: 38px; } 
#nav2 ul li.selected { background: url(../images/composites/shade.gif) repeat-x #fff; line-height: 38px; padding: 9px 15px 18px 15px; color: #fff; }
#nav2 ul li a { color: #fff; text-decoration: none; padding: 10px 10px 12px 10px; } #nav2 ul li a:hover { color: #fff; text-decoration: underline; padding: 10px; }
#nav2 ul li.selected a { color: #fff; text-decoration: none; font-weight: bold; padding: 10px 10px 12px 10px;   } #nav2 ul li.selected a:hover { color: #fff; text-decoration: none; }
#nav2 ul li a#active_menu { color: #fff; font-weight: bold;  padding: 10px 10px 12px 10px;  text-decoration: none; background: url(../images/composites/shade.gif) repeat-x #fff;  } #nav2 ul li a:hover { color: #fff; text-decoration: underline; }

#nav3 { height: 45px; text-align: left; background: url(../images/yachting/balk.gif) repeat-x #771315;  margin: 1px;  }
#nav3 ul { list-style: none; margin: 3px 11px 0px 10px; padding: 0px; }
#nav3 ul li { display: inline; padding: 9px 5px 18px 5px; line-height: 45px; #line-height: 38px; } 
#nav3 ul li.selected { background: url(../images/yachting/shade.gif) repeat-x #fff; line-height: 38px; padding: 9px 15px 18px 15px; color: #fff; }
#nav3 ul li a { color: #fff; text-decoration: none; padding: 10px 10px 12px 10px; } #nav3 ul li a:hover { color: #fff; text-decoration: underline; padding: 10px; }
#nav3 ul li.selected a { color: #fff; text-decoration: none; font-weight: bold; padding: 10px 10px 12px 10px;   } #nav3 ul li.selected a:hover { color: #fff; text-decoration: none; }
#nav3 ul li a#active_menu { color: #fff; font-weight: bold;  padding: 10px 10px 12px 10px;  text-decoration: none; background: url(../images/yachting/shade.gif) repeat-x #fff;  } #nav3 ul li a:hover { color: #fff; text-decoration: underline; }




#footer { padding: 7px 0px 7px 0px; text-align: center; width: 998px; margin: 2px; float: left; background: #124f8b;; font-size: 8pt; color: #97acc1; }
#footer ul { list-style: none; margin: 0px; padding: 0px; }
#footer ul li { display: inline; padding: 0px 15px 0px 15px; border-right: 1px solid #97acc1; } #footer ul li.last { border-right: 0px solid #064d5f; }
#footer ul li a { color: #97acc1; text-decoration: none; } #footer ul li a:hover { color: #97acc1; text-decoration: underline; }

#footer2 { padding: 7px 0px 7px 0px; text-align: center; width: 998px; margin: 2px; float: left; background: #f37121;; font-size: 8pt; color: #663111; }
#footer3 { padding: 7px 0px 7px 0px; text-align: center; width: 998px; margin: 2px; float: left; background: #10918f;; font-size: 8pt; color: #004544; }
#footer2, #footer3 ul { list-style: none; margin: 0px; padding: 0px; }
#footer2 ul li { display: inline; padding: 0px 15px 0px 15px; border-right: 1px solid #663111; } #footer ul li.last { border-right: 0px solid #663111; }
#footer3 ul li { display: inline; padding: 0px 15px 0px 15px; border-right: 1px solid #004544; } #footer ul li.last { border-right: 0px solid #004544; }
#footer2 ul li a { color: #663111; text-decoration: none; } #footer ul li a:hover { color: #663111; text-decoration: underline; }
#footer3 ul li a { color: #004544; text-decoration: none; } #footer ul li a:hover { color: #004544; text-decoration: underline; }

#left { float: left;  width: 192px;  padding: 30px 30px 30px 30px; _border-right: 1px dotted #ccc; _width: 193px;  }
#left ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; width: 188px;  }
#left ul li { border-bottom: 1px dotted #d6d6d6; padding: 5px 5px 5px 18px;  background: url(../images/schaap/arrow.gif) no-repeat center left;  }
#left ul li a { color: #064d5f; text-decoration: none; } #left ul li a:hover { color: #064d5f; text-decoration: underline; }

#right { float: left; width: 190px; padding: 4px 0px 10px 10px; font-size: 8pt; }

#right ul#downloads { width: 200px; margin: 0px; padding: 0px; list-style: none; }
#right ul#downloads li { width: 180px; color: #405973; border-bottom: 1px dotted #99a2ac; background: url(../images/schaap/pdf.gif) center left no-repeat; padding: 8px 8px 8px 30px; }
#right ul#downloads li a { color: #405973;  }

#right ul#video { width: 200px; margin: 0px; padding: 0px; list-style: none; }
#right ul#video li { width: 180px; color: #405973; border-bottom: 1px dotted #99a2ac; background: url(../images/schaap/video.gif) center left no-repeat; padding: 8px 8px 8px 30px; }
#right ul#video li a { color: #405973;  }

#main { padding: 0px;  float: left;   }
#main #holder { padding: 20px 20px 20px 40px;  float: left; }
#main #left { padding: 10px; float: left; }

#main div { line-height: 20px; }

#breadcrumb { padding: 0px 7px 7px 2px; border-bottom: 1px dotted #99a2ac; margin-bottom: 20px;   }

#form { background: #f6f5e7; padding: 7px; margin: 20px 0px 0px 0px; }

div#rounded{ margin: 0; background: #fff;}
div#rounded div { padding: 20px; }

#maincontent { background: url(../images/schaap/contentbg.gif) no-repeat; width: 460px; float: left; padding: 15px 30px 30px 30px; min-height: 560px; _height: 560px; color: #405973; font-size: 9pt; }
#maincontent h1 { font-family: Arial, Tahoma, Trebuchet MS;  font-size: 14pt; font-weight: normal; color: #0f5292; margin: 0px 0px 20px 0px; }
#maincontent img { margin-left: 12px; }
#maincontent a { color: #cc0000; }

#form ul { margin: 20px 0px 3px 0px; padding: 0px; list-style: none; background: #f6f5e7;  }
#form ul li { display: inline; padding: 5px 10px 10px 10px; font-size: 10pt; }
#form ul li.active { background: #fff; }

#pakket { width: 240px; height: 241px; margin: 10px 9px 0px 0px; float: left;  }
#pakket.rank1 { background: url(../images/schaap/rank1.gif) no-repeat; }
#pakket.rank2 { background: url(../images/schaap/rank2.gif) no-repeat; margin: 10px 8px 0px 0px; }
#pakket.rank3 { background: url(../images/schaap/rank3.gif) no-repeat; margin: 10px 9px 0px 0px; }
#pakket.rank4 { background: url(../images/schaap/rank4.gif) no-repeat; margin: 10px 0px 0px 0px; }

#pakket ul { margin: 50px 20px 20px 20px; padding: 0px; list-style: none; } 
#pakket ul li { background: url(../images/schaap/vink.gif) no-repeat; padding: 5px 5px 5px 25px; } 
#pakket ul li.aanvraag { background: none; text-align: right; padding: 10px 0px 5px 5px; }

#language { float: right; width: 227px; text-align: right; }

#functies { float: right; padding: 3px; margin: 0px; }
#functies li { display: inline; list-style: none; padding: 0px; }
#functies li img { padding: 0px; border: 0px; margin: 0px; }

#between { height: 18px; margin: 0px; padding: 0px; background: url(../images/schaap/tussen.gif) no-repeat;  }
#afbeelding img { margin: 6px 6px 0px 6px; }
#search { width: 200px; margin: 9px 0px 0px 800px; #margin: 7px 0px 0px 800px; position: absolute; z-index: 2; }
#search .button {  width: 30px; height: 25px;  margin: 0;  padding: 0;  border: 0; font-size: 0px; color: #0c5497; background: transparent url(../images/schaap/search.gif) no-repeat center top;  text-indent: -1000em;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ }
#search input { background: url(../images/schaap/searchbox.gif) no-repeat center top; font-size: 8pt; border: 0px; padding: 6px 16px 6px 16px; }

#search2 { width: 200px; margin: 9px 0px 0px 800px; #margin: 7px 0px 0px 800px; position: absolute; z-index: 2; }
#search2 .button {  width: 30px; height: 25px;  margin: 0;  padding: 0;  border: 0; font-size: 0px; color: #f5782c; background: transparent url(../images/composites/search.gif) no-repeat center top;  text-indent: -1000em;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ }
#search2 input { background: url(../images/composites/searchbox.gif) no-repeat center top; font-size: 8pt; border: 0px; padding: 6px 16px 6px 16px; }

#search3 { width: 200px; margin: 9px 0px 0px 800px; #margin: 7px 0px 0px 800px; position: absolute; z-index: 2; }
#search3 .button {  width: 30px; height: 25px;  margin: 0;  padding: 0;  border: 0; font-size: 0px; color: #109795; background: transparent url(../images/yachting/search.gif) no-repeat center top;  text-indent: -1000em;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ }
#search3 input { background: url(../images/yachting/searchbox.gif) no-repeat center top; font-size: 8pt; border: 0px; padding: 6px 16px 6px 16px; }

#box { background: url(../images/schaap/vaktop.gif) no-repeat #eff0f3; padding: 15px; width: 220px; }
#boxfooter { background: url(../images/schaap/vakbottom.gif) no-repeat #eff0f3 bottom; width: 250px; height: 5px; margin-bottom: 8px; }

#language .moduletable ul li { padding: 0px 10px 0px 10px; }

form { padding: 0px; margin: 0px; }

a img { border: 0px; }
.clear { clear: both; }


	.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
	} 
	.clearfix {display:inline-block;} 
	/* Hide from IE Mac \*/ 
	.clearfix {display:block;} 
	/* End hide from IE Mac */ 

#content_main table { border: 1px dotted #ccc; padding: 0px; margin: 0px; border-collapse: collapse; }
#content_main table td { padding: 3px 6px 3px 6px; border: 1px dotted #ccc; vertical-align: top; font-size: 8pt; }