/* Start of CMSMS style sheet 'Algemeen' */
* {
  font-family:Calibri,Geneva,Helvetica,sans-serif;
}

html {
  height:100%;
  /*background-color:#00a2d8;*/
}
body {
  background-color:white;
  height:100%;
  color:#00a2d8;
  margin:0;
  padding:0;
}
#body2 {
  position:relative;
  background:scroll bottom left url(uploads/layout/tower.png) no-repeat white;
}
#overons {
  position:relative;
  width:400px;
  overflow:hidden;
  float:right;
  height:300px;
}
#header {
  position:relative;
  height:60px;
  width:900px;
  text-align:right;
  margin:0 auto;
  padding:10px 0 0 0;
}
#navi {
  position:relative;
  padding:0;
  border-bottom:1px solid #1e1e1e;
  background-color:#00a2d8;
  margin:0;
}
#navi div {
  width:900px;
  margin:0 auto;
  padding:10px 0;
}
#navi ul, #navi li {
  margin:0;
  padding:0;
  list-style-type:none;
}
#navi li {
  display:inline;
  padding:10px 0;
}
#navi a {
  position:relative;
  padding:10px;
  margin:0;
  text-decoration:none;
  color:white;
}
#navi a:hover, #navi .active {
  text-decoration:underline;
  background:scroll left bottom url(uploads/layout/hover.jpg) repeat transparent;
}
#navi .active {
  text-decoration:none;
}

#wrapper {
  position:relative;
  width:900px;
  clear:both;
  margin:0 auto;
  padding:10px 0 0 0;
  color:#2E3C72;
}
#wrapper p {
}
#content {
  position:relative;
  padding:10px 0 0 20px;
  clear:both;
  font-size:12pt;
  color:#1e1e1e;
}
.cleft {
  width:200px;
  float:left;
  padding-top:20px;
}
.cleft ul>li>span {
  font-weight:bold;
  margin-bottom:0;
}
.cleft ul {
  margin:0 20px 0 0;
  padding:0;
  list-style-type:none;
}
.cleft li {
  margin:0;
  padding:0;
  list-style-type:none;
}
.cleft a:link, .cleft a:visited {
  position:relative; 
  display:block;
  clear:both;
  text-decoration:none; 
  color:#000; 
  min-height:20px;
  margin:0 20px 0 0;
  padding:4px;
}
.cleft a:hover, .cleft a.active {
  display:block;
  background:scroll center right url(uploads/layout/bg-submenu-hover2.gif) no-repeat transparent;
  clear:both;
  color:#fff; 
  position:relative; 
  text-decoration:none; 
  min-height:20px;
  margin:0 20px 0 0;
  padding:4px;
}
.cright {
  width:680px;
  float:left;
  padding:0 0 20px 0;
}
.cright a:link, .cright a:visited {
  color:#005672;
  text-decoration:underline;
}
.cright a:hover, .cright a:active {
  color:#000;
  text-decoration:underline;
}
#footer {
  position:relative;
  background-color:#00a2d8;
  clear:both;
  color:white;
  bottom:0;
  width:100%;
  left:0;
  overflow:hidden;
  text-align:center;
  height:40px;
  border-top:1px solid #1e1e1e;
  margin:0;
  padding:0;
}
#footer p {
  position:relative;
  font-size:9pt;
  color:white;
  margin:0;
  padding:0;
}#footer .lil {
  color:white;
  font-style:italic;
  font-size:14pt;
}
#footer a {
  text-decoration:none;
  color:white;
  font-size:9pt;
}
#footer a:hover {
  text-decoration:underline;
}

.imgrechts {
  float:right;
  margin:5px 0 5px 10px;
}
.imglinks {
  float:left;
  margin:5px 10px 5px 0;
}
.clear {
  clear:both!important;
}
h2 {
  margin:20px 0 10px 0;
}
.zoom {
}

#content table {
  border-collapse:collapse;
  border-bottom:1px solid #0f5f7a;
}
#content table td, #content table th {
  vertical-align:top;
}
#content table p {
  margin:0;
  padding:0;
}
#content table img, #content a img {
  border:1px solid #0f5f7a;
  padding:5px;
  margin:0 0 5px 0;
}
table.tproducts {
  width:675px;
  border:none;
}
table.tproducts tr:hover {
  background-color:#e4f1ff;
}

/* TinyMCE */
.mceContentBody {
  background-color:#fff!important;
  background-image:none!important;
  font-family:Calibri,Geneva,Helvetica,sans-serif!important;
  color:#1e1e1e;
  font-size:11pt!important;
}
.mceContentBody a:link, .mceContentBody a:visited {
  color:#005672;
  text-decoration:underline;
}
.mceContentBody a:hover, .mceContentBody a:active {
  color:#000;
  text-decoration:underline;
}
.mceContentBody table {
  font-family:Calibri,Geneva,Helvetica,sans-serif!important;
  font-size:11pt!important;
  margin:0;
  padding:0;
  color:#1e1e1e!important;
}

.contactform {
  position:relative;
  float:right;
  width:330px;
}
.veld, .submit {
 margin:0 10px;
}
.veld label {
  display:block;
  font-weight:bold;
}
.veld input {
  font-family:Calibri,Geneva,Helvetica,sans-serif!important;
  font-size:11pt!important;
  width:300px;
  margin-bottom:4px; 
  border:1px solid #000;
}
.veld textarea {
  font-family:Calibri,Geneva,Helvetica,sans-serif!important;
  font-size:11pt!important;
  width:300px;
  height:120px;
  border:1px solid #000;
  margin-bottom:4px; 
}
.error input, .error textarea {
  border:1px solid #ff2200!important;
}
.error_message {
  color:#ff2200;
}

.NewsSummarySummary {
  border-bottom:1px solid #0f5f7a;
  margin:0 0 20px 0;
  padding: 0 0 15px 0;
}
.NewsSummary {
  border-top:1px solid #0f5f7a;
  margin:5px 0 5px 0;
  color:white;
  padding:4px;
  background-color:#0f5f7a;
}
.NewsSummary a {
  color:white!important;
  text-decoration:none!important;
}
/* End of 'Algemeen' */

