/* Start of CMSMS style sheet '- Slotboom CSS' */
* {
margin:0;
padding:0;
}

body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
}

div {
   font-size: 1em;
}

img {
   border: none;
}

a,
a:link 
a:active {
   text-decoration: underline;
   background-color: inherit; 
   color: #a5554e; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #a5554e;                /* a different color can be used for visited links */
}

a:hover {
   text-decoration: none;
   background-color: #inherit;
   color: #a5554e;
}



/*****************
basic layout 
*****************/

body {
   background: url(uploads/images/layout/body_bg2.jpg) left top repeat; 
   background-color: #4a89ba;
   color: #3a3a3a;
   margin: 0;
   padding-bottom: 10px;
}


div#hr {
with:100%;
color: green;
height: 10px;


}

div#pagewrapper {
   border: 10px solid #FFF;
   border-top: none;
   margin: 0px auto;
   background: url(uploads/images/layout/wrapper_bg2.jpg) left top repeat; 
   width: 976px;
   color: #3a3a3a;
   position: relative;
   z-index: 1;
}

div#content_wrap {
   width: 976px;
   background: url(uploads/images/layout/content_wrap_bg.jpg) right top repeat-y; 
}

div#header {
   height: 170px;
   width: 976px;
   background: #c8e5fb;           
   z-index: 1;
}

div#logo {
   float: left;
   background: url(uploads/images/layout/logo.jpg) left top no-repeat; 
   display: block;
   height: 170px;
   width: 378px;
}

div#logo h1 {
   display: none;
}

div#header_kop {
   float: left;
   height: 170px;
   width: 598px;
   background: url(uploads/images/kop_home.jpg) left top no-repeat; 
}

#header_kop img {
   height: 170px;
   width: 598px;
}

div#balk {
  background-color: #005292;
   height: 20px;
   width: 974px;
   border: 1px solid #013c6b;
}

 div#content {
   margin: 0;
}

div#main {
   margin: 20px 100px 5px 220px;
   _margin: 20px 100px 5px 217px;
   padding: 0;
   width: 630px; 
   background-color: #FFF;
   _height: 540px;
   min-height: 540px;
   border: 1px solid #a0cef1;
}

#main_tekst {
   margin: 10px;
   padding: 20px 20px 10px;
   background: url(uploads/images/layout/main_bg.jpg) center 160px no-repeat;
   background-color: #FFF;
   _height: 540px;
   min-height: 540px;
   border: 1px solid #f4d8ad;
}

div#sidebar {
   float: left;
   width: 200px;
   display: inline;
   height: 600px;
}

div#sidebar_top {
     padding: 0px 0px 20px 0px;
     .padding: 20px 0px 20px 0px;
}

div#sidebar_img {
   position: absolute;
   top: 520px;
   left: 10px;
   width: 238px;
   background: url(uploads/images/layout/sidebar_img2.jpg) -4px top no-repeat; 
   height: 233px;
   z-index: 9999;
}

div#footer {
   clear: both;
   color: #003a68;
   width: 976px;
   background: url(uploads/images/layout/footer_bg2.jpg) left bottom no-repeat;
}

div#footer p {
   font-size: 10px;
   padding: 0 0 10px 80px;
   text-align: center;
   line-height: 18px;
   margin: 0;
}

div#footer p a {
   color: #003a68;
}

/********************
CONTENT STYLING
*********************/

/* HEADINGS */

div#content h1 {
   font-size: 26px;
   line-height: 1em;
   margin: 0;
}

div#content h2 {
        font-family: georgia;
        font-weight: normal;
	color: #a5554e; 
	font-size: 23px; 
	text-align: left; 
	border-bottom: 1px solid #e1b97c; 
        line-height: 1.5em;
        padding-bottom: 22px;
        margin: 0 0 25px 0;
}

div#content h3 {
        font-weight: normal;
	color: #a5554e; 
	font-size: 20px; 
   margin: 0 0 0.5em 0;
}

div#content h4 {
        font-weight: normal;
	color: #a5554e; 
	font-size: 16px; 
   margin: 0 0 0.25em 0;
}

div#content h5 {
        font-weight: normal;
	color: #a5554e; 
	font-size: 12px; 
   margin: 0 0 0.25em 0;
}



div#content h6 {
        font-family: georgia;
        font-weight: normal;
	color: #a5554e; 
	font-size: 15px; 
	text-align: left; 
	border-bottom: 1px solid #e1b97c; 
with:100%;
        line-height: 1.5em;
        padding-bottom: 22px;
        margin: 0 0 25px 0;
}


/* END HEADINGS */

/* TEXT */


p {
   font-size: 11px;
   margin: 0 0 15px 0;
   line-height: 18px;
   padding: 0;
}

blockquote {
   margin-left: 20px;
}

strong, b {
   font-weight: bold;
}

em, i {
   font-style:italic;
}

code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;
   background-color: inherit;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;
}

div.templatecode {
  margin: 0 0 2.5em;
}

/* END TEXT */

/* LISTS */

div#main ul,
div#main ol,
div#main dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#main dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}

div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}

/* -----------------------------  CONTACTFORM STYLING  --------------------------- */

.formwrapper table {
   font-size: 11px;
}

.formwrapper textarea {
border: 1px solid #e1b97c;
padding: 2px;
margin: 0 0 0 10px;
width: 200px;
height: 150px;
font-family: verdana, arial;
font-size: 11px;
color: #3a3a3a;
}

.formwrapper input {
padding: 2px;
margin: 0 0 4px 10px;
width: 20px;
font-size: 11px;
color: #3a3a3a;
font-family: verdana, arial;
}

.inputveld input {   /* css klasse toegekend bij formulieren onder opties */
width: 150px;
border: 1px solid #e1b97c;
padding: 2px;
margin: 0 0 4px 10px;
font-size: 11px;
color: #3a3a3a;
font-family: verdana, arial;
}

.formwrapper .fbsubmit {
border: 1px solid #e1b97c;
padding: 2px;
margin: 0 0 0 10px;
width: 150px;
font-size: 11px;
color: #3a3a3a;
background-color: #f5d6a6;
font-family: verdana, arial;
}

/* -----------------------------  NEWS  --------------------------- */

#nieuws {
padding: 0px;
margin: 0px;
width: 580px;
margin-left: 10px;
}

#nieuws p {
font-size: 11px;
font-family: verdana;
margin-bottom: 0px;
}

.NewsSummary {
   border: 1px solid #f4d8ad;
   padding: 0 10px 10px 10px;
   width: 550px;
   margin: 0 auto 10px auto;
}

.NewsSummaryLink {
   font-size: 14px;
   margin: 10px 0;
}

.NewsSummary p {
   padding: 0 0 0 0;
}

.NewsSummarySummary {
   padding: 0;
   margin: 0;
}

.NewsSummaryCategory {
   margin: 10px 0 0 0;
}

.newspostdetaildate {
   margin: 20px 20px 0 20px;
}






/* ----------------- Lijn onder logo's in tabel ----------------- */

.tabel_lijn {
   height: 5px;
   width: 100%;
   border-bottom: 1px solid #E1B97C;
   margin-bottom: 5px;
}

/* ----------------- END ----------------- */

/* End of '- Slotboom CSS' */

