
/* global gewijzigd 18.3.2009 */

body
{ 
background: #fee6d6;
    font-family: verdana, arial, sans-serif;
      font-size: .68em;
        color: #67705A;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.2em;
}

h1
{ font-family: arial, sans-serif;
  letter-spacing: .1em;
  background: transparent;
  color: #7C9D49;
  border-color: #ccccff;
  border: 0px;
}

h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}

img{border: 0px;}

a{outline: none;}

/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

.sas_module_lbl1
{ font-size: 14px;
  font-weight: bold; 
}

.sas_module_table
{ margin-left: 10px;
  margin-right: 10px;
}

.sas_module_subtitle
{ margin-left: 10px;
  margin-right: 10px;
}

.sas_row_color_even
{ background-color: #FDEEDB ;
}

.sas_row_color_odd
{ background-color: #f69815 ;
}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 0px solid;
  background: #FFF;
  color: #00487D;
  border-color: #ccccff;
}

/* unordered list */
ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* main container - height verplicht */
#main
{ 
position: absolute; 
margin-top: 0px;
margin-left: 10px;
width: 980px;
		height: 729px;
color: #67705A;
background:#fff  url(back.png) repeat-y;
}

/* position t.o.v. main */
#links
{ 
	position: absolute; 
	margin-top: 0px;
	margin-left: 10px;
  width: 960px;
  height: 34px;
  font-size: 120%;
	text-align: right;
  color: #fdeedb;
	background: #888 url(menu.png);
}

#linksposition
{ 
	margin-top: 10px;
	margin-right: 20px;
}

#links a
{ 
	background: transparent;
  color: #fdeedb;
  font-weight: bold; 
  text-decoration: none;
}
#links a.hover
{ 
	background: transparent;
  color: #fdeedb;
  font-weight: bold; 
  text-decoration: none;
}
#links a.visited
{ 
	background: transparent;
  color: #fdeedb;
  font-weight: bold; 
  text-decoration: none;
}

#menu, #menu li a
{ background: #888 url(menu.png);
  color: #ffffff;
  border-color: #ccccff;
  border: 0px;
}

/* position t.o.v. main+links (=topleftlogo) */
#advertentie
{ 
	position: absolute; 
			margin-top: 46px;
			margin-left: 10px;
width: 207px;
}

/* position t.o.v. main+links (=advertentie) */
#topleftlogo
{ 
	position: absolute; 
			margin-top: 46px;
			margin-left: 10px;
width: 207px;
}

/* position t.o.v. main + links - header.jpg 754x120 */
#logo
{ 
	position: absolute; 
			margin-top: 34px;
			margin-left: 216px;
  background: #c35105 url(header.jpg) no-repeat;
  width: 754px;
  height: 120px;
  text-align: left;
}

#logo h1
{ margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 150%;
  letter-spacing: .2em;
  background: transparent;
  color: #990000;
}

/* position t.o.v. main + (logo + links)*/
#content
{ 
	position: absolute; 
			margin-top: 154px;
			margin-left: 0px;
  width: 960px;
  color: #000000;
}


/* position t.o.v. content */
#column1
{ 
	position: absolute; 
			margin-top: 0px;
			margin-left: 10px;
width: 207px;
}

.sidebaritem
{ 
background: transparent;
color: #000000;
text-align: left;
  width: 188px;
  float: left;
  margin: 0px 0px 25px 0px;
  }

.sidebaritem a
{ 
background: transparent;
color: #000000;
padding: 0px 0px 2px 0px;
  text-decoration: none;
  border-bottom: 0px dashed;
}

.sidebaritem a:hover
{ 
background: transparent;
color: #000000;
padding: 0px 0px 2px 0px;
  text-decoration: none;
  border-bottom: 0px dashed;
border-bottom: 1px solid;
}

.sbilinks
{ 
padding: 0px;
}

.sbilinks ul
{
margin: 0px auto;
} 

.sbilinks li 
{ margin: 0px; 
  float: left; 
  list-style: none; 
} 

.sbilinks li a
{ background: #FFF url(link.png);
  color: #fdeedb;
  font-weight: bold; 
  font-size:12px;
  float: left; 
  height: 16px;
  text-decoration: none; 
  padding: 5px 0px 4px 19px;
  width: 188px;
  border: 0px;
} 

.sbilinks li a:hover
{ background: #c35105;
  color: #fdeedb;
  
float: left; 
  height: 16px;
  text-decoration: none; 
  padding: 5px 0px 4px 19px;
  width: 188px;
  border: 0px;
} 

/* position t.o.v. content */
/* kleur scrollbar alleen IE */
#column2
{ 
position: absolute; 
margin-top: 0px;
margin-left: 216px;
width: 755px;
height: 540px;
overflow: auto;
background: transparent;
color: #000000;
text-align: justify;
background: #ffffef;

scrollbar-arrow-color: #fdeedb;
scrollbar-face-color: #c35105;
scrollbar-highlight-color: #fbcc62;
scrollbar-3dlight-color: #000000;
scrollbar-shadow-color: #9a0000;
scrollbar-darkshadow-color: #9a0000;
scrollbar-track-color: #ffffef;
}

/* scrollbar verplicht*/
#d1
{
height: 100%;
}

/* ext. column2 */
#kopvak
{ background-image: url(bgtitelbalk.jpg);
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom-color: #e0ffdf;
  border-top-color: #e0ffdf;
  border-left-color: #e0ffdf;
  border-right-color: #e0ffdf;
  color: #fdeedb;
  font-size: 12pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0px 0px 6px;
}

/* ext. column2 */
#homeitem
{ background-image: url(bgtitelbalkje.jpg);
  color: #fdeedb;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}

/* ext. column2 */
#bannervak
{ background: #f69815;
  padding: 4px;
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom-color: #000000;
  border-top-color: #000000;
  border-left-color: #000000;
  border-right-color: #000000;
  text-align: center;
}

/* ext. column2 */
#tekstvak
{ background: #ffffff;
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom-color: #000000;
  border-top-color: #000000;
  border-left-color: #000000;
  border-right-color: #000000;
  vertical-align:top;
  height: auto; 
  padding: 4px;
}

/* ext. column2 */
#column2 h1
{ padding: 6px 0px 4px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 0px solid;
  font-size: 150%;
  text-transform: uppercase;
  font-weight: normal;
}

/* position t.o.v. content */
#footer
{ 
position: absolute; 
		margin-top: 541px;
margin-left: 10px;
width: 960px;
height: 34px;
text-align: left;
font-size: 94%;
background: #888 url(menu.png);
color: #ffffff;
}

#footerposition
{ 
	margin-top: 10px;
	margin-left: 20px;
}

#footer a
{ 
	background: transparent;
  color: #fdeedb;
  font-weight: bold; 
  text-decoration: none;
}
#footer a.visited
{ 
	background: transparent;
  color: #e0ffdf;
  font-weight: bold; 
  text-decoration: none;
}
#footer a.hover
{ 
	background: transparent;
  color: #e0ffdf;
  font-weight: bold; 
  text-decoration: underline;
}

#advertentierechts
{ 
position: absolute; 
margin-top: 0px;
margin-left: 1000px;
width: 150px;
text-align: left;
}

/* contact page - form layout */
form{margin-top: 0px;}

div.row
{ clear: both;
}

div.row span.formlabel 
{ float: left;
  text-align: left;
}

div.row span.forminput
{ float: right;
  text-align: right;
} 

div.spacer
{ clear: both;
}

input, textarea
{  
  font-family: verdana, arial, sans-serif;
  border: 0px solid;
  font-size: 100%;
  margin: 2px;
  color: #000000;
  border-color: #ffffff;
}

