/* Start of CMSMS style sheet 'Stylesheet_default' */
* {
margin: 0;
padding: 0;
}

.breaker {
clear: both;
display: block;
height: 1px;
margin-bottom: -1px;
font-size: 1px;
line-height: 1px;
}

body {
text-align: center;
background: white url('images/layout/body.bkgr.gif') center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
p {
margin: 10px 0;
}
a {
color: white;
}

a:hover {
color: #ff6805;
}

#contRoot {
width: 800px;
margin: 0 auto;
text-align: left;
}

#contHeader {
background: white url('images/layout/header.bkgr.jpg') right no-repeat;
height: 205px;
}

#contHeader #boxSubNavigation {
width: 253px;
}

#contHeader #boxSlogan {
position: relative;
float: left;
font-size: 8pt;
height: 100px;
width: 200px;
top: 120px;
color: gray;
}

#contHeader #boxSubNavigation,
#contHeader #boxSlogan {
float: left;
}

#contNavigation {
background: transparent url('images/layout/navigation.bkgr.jpg') repeat-x;
height: 26px;
font-size: 10pt;
}

/* CONTENT */

#contPage {
width: 800px;
background: white url('images/layout/page.bkgr.jpg') left top repeat-y;
}

#contPage h1#title {
padding-left: 70px;
height: 51px;
width: 400px; /* raadsel maar met dit werkt hij in IE, sifr resized de DIV te groot en nu staat hij vast */
}
#contContentTitle {
color: orange;
background: white url('images/layout/pageheader.bkgr.jpg') left no-repeat;
}

#contPage #contContent,
#contPage #contSidebar {
float: left;
}

#contPage #contContent #boxText {
padding-left: 50px;
padding-right: 20px;
color: white;
}

#contPage #contContent {
width: 561px;
}

/* SIDEBAR */

#contPage #contSidebar {
width: 239px;
}

#contPage #contSidebar ul {
list-style: none;
margin-right: 5px;
color: #BFBFBD;
}

#contPage #contSidebar ul li {
padding: 5px;
}

#contPage #contSidebar ul li a {
color: #FF6805;
font-weight:bold;
text-decoration: none;
}

#contPage #contSidebar ul li a:hover {
color: red;
}

#contPage #contSidebar ul li span {
color: #BFBFBD;
}

#contPage #contSidebar ul li.row1{
background-color: #f2f2f0;
}

#contPage #contSidebar ul li.row2{
background-color: white;
}

#contPage #contSidebar #sideContent {
background-color: white;
margin-right: 7px;
}

#contPage #contSidebar #sideHeader {
width: 239px;
height: 70px;
background: #a1b90d url('images/layout/sidebarHeader.img.jpg') top no-repeat;
}

#contPage #contSidebar #sideFooter {
line-height: 0;
font-size: 0;
height: 8px;
background: transparent url('images/layout/sidebarfoot.img.jpg') top left no-repeat;
}
.copyright {
width: 500px;
color: #A9A9A9;
padding-top: 110px;
text-align:right;
}
.copyright a {
color: #A9A9A9;
}
#contFooter {
background: transparent url('images/layout/footer.bkgr.jpg') top no-repeat;
height: 110px;
text-align:right;
}
/* End of 'Stylesheet_default' */

/* Start of CMSMS style sheet 'sIFR stylesheet' */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
/* End of 'sIFR stylesheet' */

