@import url(typography.css);

/* Normalize padding and margins */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}


/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

html {
text-align:center;
height: 100%; margin-bottom: 1px; padding-bottom: 1px;
}

body {
width: 955px;
margin: 0 auto;
text-align:left;
background-color: #ffffff;
padding-bottom: 6px;
padding-top:18px;
}

div#bg {
width: 955px;
_width: 937px;
background-image:url(../images/bg_body.gif);
_background-position: 0px 0;
overflow:hidden;
}

div#wrap_kop {
position:absolute;
width: 919px;
padding-left:18px;
}


div#quicc_logo {
height: 103px;
top:30px;
background:url(../images/quicc_logo1.gif) no-repeat 0 0;
text-indent: -9999px;
} 

div#foto_groot {
position:absolute;
margin-top: 104px;
margin-left: 143px;
width: 800px;
}

.mainmenu h2{
text-indent: -9999px;
}

.mainmenu ul{
font-size:15px;
font-weight:bold;
margin-top: -13px;
*margin-top: -16px;
margin-left: 1px;
padding: 0;
list-style-type: none;
line-height:8px;
letter-spacing: 1px;
}

/*Top level list items*/
.mainmenu ul li{
position: relative;
display: inline;
float: left;
background-color: #a0a5a8; /*overall menu background color*/
margin-right:2px;
}

/*Top level menu link items style*/
.mainmenu ul li a{
display: block;
width: 247px; /*Width of top level menu link items*/
padding: 1px 8px;
text-decoration: none;
color: #f4f5f5;
text-align:right;
padding-top: 8px;
}

.mainmenu ul li a:hover{
background-color: #0b60a4;
color: #f4f5f5;
}

.sm_selected { 
text-decoration: none;
background-color: #0b60a4;
color: #f4f5f5;}

div#nav_wrap {
position:absolute;
width: 143px;
height: 23px;
margin-top:121px;
}

div#nav_extra {
float:left;
width: 143px;
height: 193px;
_height: 166px;
background:url(../images/bg_navextra.gif) no-repeat 0 0;
}

div#nav_extra ul{
margin-left: -40px;
*margin-left: 0px;
margin-top: 23px;
list-style: none;
}

div#nav_extra li{
background:url(../images/bg_navextra_li.gif) no-repeat 0 0;
padding-left: 21px;
}

div#nav_extra a.em_selected { 
color:#0b60a4;
text-decoration:none;}

div#nav_talen {
padding-left: 18px;
width: 125px;
height:23px;
float: left;
_margin-top:7px;
}

div#nav_talen ul{
margin-top:-16px;
_margin-bottom:-4px;
text-align:left;
padding-left: 0;
margin-left: 0px;
}

div#nav_talen li{ 
list-style:none;
display: inline;
}

div#nav_talen h2{
text-indent: -9999px;
}

div#navsub {
width: 143px;
height: 187px;
line-height: 30px;
background:url(../images/bg_navextra.gif) no-repeat 0 0;
color:#0b60a4; 
}

div#navsub img{ margin:0;}

div#navsub ul{
margin-top: -2px;
margin-left: -40px;
*margin-left: 0px;
list-style: none;
}

div#navsub ul li{
background:url(../images/bg_navextra_li.gif) no-repeat 0 0;
padding-left: 21px;
line-height: 16px;
font-weight:bold;
font-size:13px;
letter-spacing: 0em;
padding-bottom:2px;
}

div#navsub ul li a{
text-decoration:none;
color:#0b60a4; 
}


div#navsub ul li a:hover{
color:#a0a5a8;
text-decoration:none;
}

div#navsub h2{
text-indent: -9999px;
}

div#navsub a.ssm_selected { 
color:#a0a5a8;
text-decoration:none;}

div#wrapcontent {
width:795px; text-align:left;
min-height: 479px;
padding-left:143px; 
padding-top: 121px;
}

div#content_main {
position:relative;
width: 680px;
margin-left:192px;
margin-top: 389px;
*margin-top: 390px;
float:left;
min-height: 162px;
text-align:left;
/* internet explorer 6 only! Let op de underscore. */
_margin-left:96px;
}

div#content_main h2{
margin: 0px;
}

div#content_main h3{
white-space:nowrap;
}

div#content_main p{
margin-top: 0px;
margin-bottom: 0px;
}

div#tekstnieuws p{
margin-top: 0px;
margin-bottom: 12px;
}

div#content_main table{
border-color:#a0a5a8;
border-style:solid;
}

div#content_main td{
border-color:#a0a5a8;
padding:1px;
vertical-align:top;
}

div#content_main ul {
list-style: disc;
margin-left: 30px;
margin-bottom: 0;
}

div#content_main ol {
margin-left: 30px;
margin-bottom: 0;}

div#content_extra {
width: 203px;
float:right; 
margin-top:0px;
text-align:justify;
}

div#content_extra ul{
list-style-image: url(../images/bullet_o1.gif) ;
margin-top:26px;
margin-left: 20px;
*margin-left: 12px;
padding:0;
text-indent: -8px;
*text-indent: 0;
}

div#site_info {
position: relative;
height: 26px;
width: 955px;
float: left;
text-align:left;
margin-left: 0px;
padding-left: 0px;
background:url(../images/bg_footer.gif);
}

div#site_info li{
display:inline;
}

div#site_info h5{
text-indent: -9999px;
}

div#site_info ul{
margin-top: 0px;
}