/* Start of CMSMS style sheet 'V5' */
/* Website default */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background: #fff url(uploads/images/website/bgv4-8.png) repeat-x top;
}

img {
	border: 0px;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
        margin-top: 5px;
        margin-bottom: 10px;
	color: #009900;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
        margin-top: 5px;
        margin-bottom: 10px;
	color: #333;
}

h2 a {
  text-decoration: none;
}

h3 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
        margin-top: 12px;
        margin-bottom: 10px;
}

h4 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        margin-top: 10px;
        margin-bottom: 5px;
	color: #000;
}

a {
	color: #333;
	text-decoration: underline;
}

a:visited {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #66cc00;
	text-decoration: underline;
}

p {
  margin-top: 5px;
  margin-bottom: 12px;
  line-height: 150%;
}

ul {
  margin-top: 0px;
}

input {
  border: 1px #333 solid;
  margin-bottom: 2px;
}

textarea {
  border: 1px #333 solid;
  width: 300px;
  height: 100px;
}

#site {
  background: #ffffff;
  position: relative;
  width: 1000px;
  left: 50%;
  margin-left: -500px;
}

/* End of Website default */

/* Home */

#homeHeader {
  width: 1000px;
  height: 267px;
  float: left;
  background: url(uploads/images/V5/homeHeader.png) no-repeat left top;
}

#homeHeaderL {
  width: 405px;
  height: 267px;
  float: left;
}

#homeHeaderR {
  width: 595px;
  height: 267px;
  float: right;
}

#homeSearch {
  height: 34px;
  float: left;
  margin-top: 236px;
  margin-left: 13px;
}

#homeSearch input {
  border: 0;
  margin-bottom: 2px;
  background: transparent;
}

#homeService {
  width: 200px;
  height: 62px;
  float: right;
  margin: 238px 0 0 0;
  font-size: 12px;
  color: #fff;
}

#homeService a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

#homeMenu {
  width: 560px;
  height: 21px;
  margin-top: 47px;
  margin-left: 22px;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}

#homeNav {
  margin: 0;
  padding: 0;
  float: left;
}

#homeNav li {
  float: left;
  margin-right: 25px;
  white-space: nowrap;
  list-style: none;
}

#homeNav a {
  color: #fff;
  text-decoration: none;
}

#homeNav a:hover {
  color: #E2E2E2;
  text-decoration: none;
}

#community {
  width: 560px;
  height: 27px;
  float: left;
  margin: 58px 0 0 0;
}

.icon {
  width: 27px;
  height: 27px;
  margin-left: 5px;
  float: right;
}

#news {
  width: 567px;
  height: 90px;
  float: left;
  margin: 25px 0 0 20px;
}

.newsBlock {
  width: 250px;
  height: 85px;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}

.newsDate {
  font-size: 12px;
  color: #cc6600;
}

.newsTitle {
  font-size: 12px;
  color: #336600;
  font-weight: bold;
}

.newsTitle a {
  font-size: 12px;
  font-weight: bold;
  color: #336600;
  text-decoration: underline;
}

.newsContent, .newsContent p {
  color: #666;
  font-size: 11px;
  line-height: 110%;
}

#homeContent {
  width: 1000px;
  float: left;
  background: url(uploads/images/V5/homeContent.png) repeat-y left;
}

#homeLeft {
  width: 388px;
  margin: 7px 0 0 8px;
  float: left;
}

#homeRight {
  width: 595px;
  padding-top: 5px;
  float: right;
}

.homeContentL {
  width: 405px;
  float: left;
}

.homeContentR {
  width: 534px;
  float: left;
  margin: 0 0 0 15px;
}

.homeBox {
  width: 534px;
  height: 107px;
  float: left;
  margin: 5px 0 0 15px;
  padding-top: 29px;
  background: url(uploads/images/V5/homeBox.png) no-repeat left top;
  overflow: hidden;
}

.homeBox ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 10px;
}

.homeBox li {
  height: 13px;
  padding: 0  0 5px 20px;
  background: url(uploads/images/V5/li.gif) no-repeat left top;
}

#homeFooter {
  width: 1000px;
  height: 102px;
  float: left;
  background: url(uploads/images/V5/homeFooter.png) no-repeat left top;
  font-size: 12px;
}

#homeFooter a {
  text-decoration: none;
}

#homeFooterL {
  width: 150px;
  height: 102px;
  float: left;
  margin: 40px 0 0 200px;
  color: #66cc66;
}

#homeFooterL a {
  color: #66cc66;
}

#homeFooterR {
  width: 595px;
  height: 102px;
  float: right;
}

#homeMenuB {
  width: 560px;
  height: 21px;
  margin-top: 20px;
  margin-left: 22px;
  float: left;
  font-size: 12px;
  color: #006600;
  text-transform: uppercase;
}

#homeNavB {
  margin: 0;
  padding: 0;
  float: left;
}

#homeNavB li {
  float: left;
  margin-right: 25px;
  white-space: nowrap;
  list-style: none;
}

#homeNavB a {
  color: #006600;
  text-decoration: none;
}

#homeNavB a:hover {
  color: #E2E2E2;
  text-decoration: none;
}

#homeFooterText {
  float: left;
  margin: 15px 0 0 22px;
  color: #99ff99;
}

#homeFooterText a {
  color: #99ff99;
}

/* End of Home */

/* Sub */

#subHeader {
  width: 1000px;
  height: 192px;
  float: left;
  background: url(uploads/images/V5/subHeader.png) no-repeat left top;
}

#subHeaderL {
  width: 239px;
  height: 192px;
  float: left;
}

#subHeaderR {
  width: 761px;
  height: 192px;
  float: right;
}

#subService {
  width: 200px;
  height: 62px;
  float: left;
  margin: 145px 0 0 35px;
  font-size: 12px;
  color: #fff;
}

#subService a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

#subSearch {
  height: 34px;
  float: right;
  margin: 47px 65px 0 0;
}

#subSearch input {
  border: 0;
  margin-bottom: 2px;
  background: transparent;
}

#subMenu {
  width: 560px;
  height: 21px;
  margin-top: 47px;
  margin-left: 22px;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}

#subNav {
  margin: 0;
  padding: 0;
  float: left;
}

#subNav li {
  float: left;
  margin-right: 25px;
  white-space: nowrap;
  list-style: none;
}

#subNav a {
  color: #fff;
  text-decoration: none;
}

#subNav a:hover {
  color: #E2E2E2;
  text-decoration: none;
}

#subIntro {
  width: 730px;
  height: 40px;
  float: left;
  margin: 50px 0 0 15px;
  color: #333;
  font-size: 16px;
  text-transform: uppercase;  
}

#addthis {
  width: 15px;
  height: 15px;
  float: right;
  margin: 0 23px 0 0;
}

#breadcrumbs {
  width: 730px;
  height: 25px;
  float: left;
  margin: 1px 0 0 15px;
  font-size: 11px;
  font-weight: bold;
  color: #333;
}

#breadcrumbs a {
  color: #333;
  text-decoration: underline;
}

#breadcrumbs a:hover {
  color: #333;
  text-decoration: underline;
}

#subContent {
  width: 1000px;
  float: left;
  background: url(uploads/images/V5/subContent.png) repeat-y left;
}

#subLeft {
  width: 239px;
  margin: 0;
  float: left;
}

#subRight {
  width: 761px;
  padding: 5px 0 10px 0;
  float: right;
}

.subContentL {
  width: 232px;
  float: left;
}

.subContentR {
  width: 712px;
  float: left;
  margin: 0 0 0 15px;
}

#subFooter {
  width: 1000px;
  height: 88px;
  float: left;
  background: url(uploads/images/V5/subFooter.png) no-repeat left top;
  font-size: 12px;
}

#subFooter a {
  text-decoration: none;
}

#subFooterL {
  width: 135px;
  height: 88px;
  float: left;
  margin: 33px 0 0 95px;
  color: #66cc66;
}

#subFooterL a {
  color: #66cc66;
}

#subFooterR {
  width: 761px;
  height: 88px;
  float: right;
}

#subMenuB {
  width: 761px;
  height: 21px;
  margin: 16px 0 0 22px;
  float: left;
  font-size: 12px;
  color: #006600;
  text-transform: uppercase;
}

#subNavB {
  margin: 0;
  padding: 0;
  float: left;
}

#subNavB li {
  float: left;
  margin-right: 55px;
  white-space: nowrap;
  list-style: none;
}

#subNavB a {
  color: #006600;
  text-decoration: none;
}

#subNavB a:hover {
  color: #E2E2E2;
  text-decoration: none;
}

#subFooterText {
  float: left;
  margin: 15px 0 0 22px;
  color: #99ff99;
}

#subFooterText a {
  color: #99ff99;
}

#order {
  width: 850px;
  padding: 10px;
  float: right;
  margin-right: 25px;
  background: #fff;
}

#osys2 {
  width: 600px;
  height: 420px;
  padding: 10px;
  float: left;
  background: #fff;
}

/* End of Sub */

/* MenuSub */

#MenuSub{
  width: 239px;
  background: #fff;
  color: #333;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0 10px 0;
  margin-top: -18px;
}

#MenuSub ul {
  position: relative;
  padding: 0;
  list-style: none;
  margin: 0 0 0 6px;
}

div#MenuSub ul ul {
   position: relative;
   padding: 0px;
   margin: 0px;
}

div#MenuSub ul ul ul {
   position: relative;
   padding: 0px;
   margin: 0px;
}

#MenuSub li {
   list-style: none;
   display: block;
   font-size: 11px;
   font-weight: bold;
   margin-top: 8px;
   color: #333;
   width: 230px;
   padding: 8px 0 5px 10px;
   background: url(uploads/images/V5/buttonGrey.png) no-repeat left top;
}

#MenuSub ul ul li, ul ul ul li {
   list-style: none;
   display: block;
   background: url(uploads/images/V5/submenuLi.png) no-repeat left;
   padding: 2px 0 0 15px;
   font-size: 11px;
   font-weight: bold;
   margin-top: 12px;
   color: #666;
}


/** fix stupid ie bug with display:block; **/
* html #MenuMain li a { height: 1%; } 
* html #MenuMain li hr { height: 1%; }
/** end fix **/

div#MenuSub a {
   display: block;
   font-size: 11px;
   font-weight: bold;
   color: #339900;
   text-decoration: none;

}

div#MenuSub ul ul a, ul ul ul a {
   display: inline;
   padding: 0;
   font-size: 11px;
   font-weight: bold;
   color: #336600;
   text-decoration: none;
   background: #fff;
}

div#MenuSub a:hover {
   font-size: 11px;
   font-weight: bold;
   color: #333;
   text-decoration: underline;
}

/* separator */
div#MenuSub li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#MenuSub li.separator hr {
   display: none; /* this is for accessibility */
}

/* End of MenuSub */

/* cform */

#cform {
  width: 300px;
  float: left;
  padding: 15px;
  border: 1px #ccc solid;
  background: #ffffcc;
  color: #000;
}

#cform input {
  border: 1px #ccc solid;
}

#cform textarea {
  width: 250px;
  height: 100px;
  border: 1px #ccc solid;
}

#cform input[type="submit"] {
  width: 100px;
  height: 25px;
  border: 1px solid #ccc;
  padding: 2px;
  background: #66cc00;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}

/* End of cform */


/* Tables */

.table1 {
  width: 387px;
  font-size: 12px;
  color: #1d7112;
  border: 0;
  background: #fff;
}

.table1Top {
  width: 387px;
  height: 42px;
  background: url(uploads/images/V5/hostingprijzen.png) top left;
}

.tr1 {
  background: #66cc00;
}

.td1La {
  width: 110px;
  background: none;
  text-align: left;
}

.td1Lb {
  width: 110px;
  background: #e9f8da;
  text-align: left;
  border-left: #fff 1px solid;
}

.td1a {
  width: 52px;
  background: none;
  text-align: center;
}

.td1b {
  width: 52px;
  background: #e9f8da;
  text-align: center;
  border-right: #fff 1px solid;
}

.td1T {
  width: 52px;
  background: none;
  text-align: center;
  font-weight: bold;
}

.td1TL {
  background: none;
  text-align: left;
  font-weight: bold;
}

/*End of Tables */

/* Nieuwspagina */

#NewsPostDetailTitle h1 {
             margin-bottom: 2px;
}

#NewsPostDetailDate {
  font-size: 9px;
 }

#NewsPostDetailSummary {

}

#NewsPostDetailCategory {

}

#NewsPostDetailAuthor {

}

#NewsPostDetailContent {
  padding: 20px;
}

#NewsPostDetailPrintLink {

}

#NewsPostDetailReturnLink {

}

#NewsDetailField {

}

#orderFrame {
             width: 880px;
             height: 900px;
}

#onderhoud li {
	list-style: none;
        font-style: italic;
}

#onderhoud a {
        font-style: italic;
}

/* Whois banner homepage */

#checkBanner {
  width: 368px;
  height: 34px;
  float: left;
  padding: 38px 0 0 19px;
  margin-bottom: 10px;
  background: url(uploads/images/V5/checkBanner.png) no-repeat top left;
}

#checkBanner input[type="submit"] {
  width: 23px;
  height: 21px;
  margin-left: 27px;
  margin-top: 0px;
  background: url(uploads/images/V5/checkButton.png) no-repeat top left;
  border: 0;
  cursor: pointer;
}

#checkBanner input[type="text"] {
  border: 1px #ccc solid;
  width: 219px;
  margin-right: 10px;
}
/* End of 'V5' */

