/* Main Style Sheets - Define Body And Navigation Layout */

body {
font-family: Verdana, Arial;
background: #EFEEEC url(../_files/jpg/olonbackground.jpg) no-repeat;
margin: 0px;
padding: 0px;
font-size: 0.9em;
}

img {
border: 0px;
}

#ovloin {
margin-left: 253px;
margin-top: 40px;
font-size: 18px;
font-weight: bold;
}

/* Primary Navigation */

#primary_navigation {
font-family: Verdana, Arial;
font-size: 0.8em;
padding: 0px;
background: #6C6B6A;
color: #EFEFEF;
}

#primary_navigation ul {
margin: 0px;
padding: 10px;
}

#primary_navigation ul li {
display: inline;
margin-left: 0px;
margin-right: 0px;
padding-right: 6px;
padding-left: 8px;
}

html>body #primary_navigation ul li {
margin-left: -3px;
margin-right: -3px;
}

*:first-child+html #primary_navigation ul li {
margin-left: 0px;
margin-right: 0px;
}

.pm_first {
border-right: 1px solid #FFF;
}

.pm_first_sel {
border-right: 1px solid #FFF;
color: #ccc;
}
.pm_first a, .pm_inbetween a, .pm_last a {
color: #FFF;
text-decoration: none;
}

.pm_first a:hover, .pm_inbetween a:hover, .pm_last a:hover {
color: #FFF;
text-decoration: underline;
}

.pm_inbetween {
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}
.pm_inbetween_sel {
color: #CCC;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}
.pm_last {
border-left: 1px solid #FFF;
}

.sw_loggedoff {
border-left: 1px solid #FFF; 
color: #EBE4A7;
}
.sw_loggedoff a {
color: #EBE4A7;
text-decoration: none;
}

.sw_loggedoff a:hover {
color: #EBE4A7;
text-decoration: underline;
}

/* End OF Primary Navigation*/

/* Logo */
#logobar {
	height: 65px;
	background: #D6D5D3;
	overflow: auto;
}

#logobar img {
display: inline;
float: left;
border: 0px;
}


.barbanner {
margin: 0px;
padding-top: 2px;
padding-left: 100px;
}

#flashcontent1, #flashcontent2, #flashcontent3 {
padding-top: 3px;
}

html>body #flashcontent2, #flashcontent1, #flashcontent3 {
padding-top: 0px;
}


/* End ofLogo */


/* Breadcrumbs And Search  */
#statusandsearch {
/*background: #6C6B6A;*/
height: 26px;
overflow: hidden;

border-bottom: 1px solid red;
}

#breadcrumbs {
float: left;
font-family: Verdana, Arial;
padding: 4px;
padding-left: 17px;
margin: 0px;
color: #222222;
}

#breadcrumbs p {
font-size: 0.8em;
padding: 0px;
margin: 0px;
}

#breadcrumbs a {
color: #222222;
}

#printfunction {
float:right;
}
#printfunction img {
border: 0px;
}

#searchfield {
margin-top: 0px;
float: right;
} /* IE Fix */

html>body #searchfield {
margin-top: -15px;
} /* Every browser but Internet Explorer uses this one */

*:first-child+html #searchfield {
margin-top: 0px;
}

#searchfield select {
width: 125px;
font-size: 10px;
padding: 2px;
}
/* End of Breadcrumbs and Search

/* CONTENT */

#content {

}

#subnavigation {
position: absolute;
left: 0px;
margin-top: 0px;
font-family: Verdana, Arial;
font-size: 0.8em;
float: left;
width: 238px;
}

#subnavigation a {
color: #000;
text-decoration: none;
}

#subnavigation a:hover {
color: #000;
text-decoration: underline;
}

#subnavigation ul {
margin: 0px;
margin-top: 5px;
padding: 0px;
}
.sm_item {
list-style: none;
margin: 0px;
padding: 0px;
font-weight: bold;
margin-left: 20px;
padding-top: 4px;
}


.sm_sub {
list-style: none;
font-weight: normal;
margin: 0px;
padding: 0px;
margin-bottom: 2px;
}

.sm_sub li {
margin:0px;
padding:0px;
margin-bottom: 4px;
}

#bannerright {
position: absolute;
right: 0px;
margin-top: 5px;
width: 240px;
}

#bannerleft {
margin-top: 40px;
width: 240px;
float: left;
}

*:first-child+html .flashbanner {
margin-bottom: 3px;
}

#article {
margin-left: 241px;
padding: 10px;
}
#article-home {
position: absolute;
right: 1px;
width: 240px;
padding: 10px;
}
/*  Main Content */

#content_table {
width: 100%;
}

/* Speciale divs binnen Content */

.address {
font-family: Verdana, Arial;
text-align: right;
width: 234px;
}

.address h3 {
margin: 0px;
padding: 0px;
font-size: 0.9em;
font-weight: bold;
}

.address h5 {
margin: 0px;
padding: 0px;
font-size: 0.7em;
font-weight: normal;
}

/* TWO COLUMN TEMPLATE */

#columnwrapper {
margin-right: 270px;
padding: 5px;
}

#twocolumn1 {
float: left;
width: 49%;
margin: 0px;
padding: 0px;
}

#twocolumn1 h3 {
margin: 0px;
margin-top: 20px;
}

#twocolumn1 p, #twocolumn2 p {
margin: 0px;
margin-top: 8px;
font-size: 12px;

}

#twocolumn2 {
float: right;
width: 49%;
margin: 0px;
padding: 0px;
}

#twocolumn2 h3 {
margin: 0px;
margin-top: 20px;
}

.homeimgleft {
width: 80px;
float: right;
padding-left: 5px;
padding-bottom: 5px;
}

.homeimgright {
width: 80px;
float: left;
padding-right: 5px;
padding-bottom: 5px;
}

.leesverder {
display: block;
margin: 0px;

margin-top: 2px;
}

/* END OF TWO COLUMN TEMPLATE */