html {
    overflow-y: scroll;
}

body {
background:#FFF url(../img/bg.jpg) repeat-x;
font:12px/20px Arial, Helvetica, sans-serif;
color:#4d4d4d;
margin:0;
padding:0;
}

table tr td {
font:12px/20px Arial, Helvetica, sans-serif;
color:#4d4d4d;
}

h1 {
font:bold 24px/24px Arial, Helvetica, sans-serif;
color:#000039;
}

h2,h3,h4,h5,h6 {
font:bold 18px/18px Arial, Helvetica, sans-serif;
color:#000039;
}

p {
margin:0 0 8px;
padding:0;
}

a img {
border: 0;
}

a {
color:#942300;
font-weight:700;
text-decoration:underline;
outline:none;
}

a:hover {
text-decoration:underline;
color:#51415B;
}

/* nieuws */
.nieuwstitle h2 {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 0px;
}
/* paginatie class */
div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #F0EADF;
	text-decoration: none; /* no underline */
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #627162;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
    border: 1px solid #B80000;
    font-weight: bold;
    background-color: #27268C;
    color: #FFF;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}

#maincell {
height:auto;
width:990px;
display:table;
margin:auto;
}

#header {
float:left;
height:90px;
width:990px;
margin-bottom:19px;
background:#fff;
}

#logo {
left:50%;
margin-left:-410px;
height:126px;
width:330px;
position:absolute;
z-index:auto;
top:0;
}

#ambiance {
float:left;
height:200px;
width:990px;
}

#slogan {
width:990px;
height:30px;
top:206px;
position:absolute;
left:50%;
margin-left:-495px;
}

#slogan h1 {
font:400 42px Arial, "Times New Roman", Times, serif;
color:#fff;
margin:0;
margin-left:500px;
}

#contentcell {
background:#FFF;
float:left;
height:auto;
width:990px;
text-align:left;
}

#contentcell .stylebutton {
border: 1px solid #006;
background: #28278D;
color:#fff;
cursor:pointer;
}

textarea {
overflow: auto;
}

#leftcol {
float:left;
height:400px;
width:230px;
border-right:1px solid #ccc;
padding-top:20px;
padding-left:20px;
}

#rightcol {
float:left;
height:auto;
width:739px;
}

#content {
padding:20px;
}

#menu ul {
list-style:none;
width:210px;
margin:0;
padding:0;
text-align:center;
}

#menu li {
float:left;
margin:0;
padding:0;
}

#menu li a {
line-height:36px;
float:left;
display:block;
text-decoration:none;
text-align:right;
height:36px;
width:200px;
color:#000;
font-size:16px;
border-bottom:1px solid #942300;
font-weight:700;
padding-right:10px;
}

#menu li a:hover {
color:#fff;
background:#27268C;
}

#menu li .actief {
color:#942300;
}

#menutop {
height:18px;
padding-top:60px;
text-align:right;
padding-right:20px;
color:#000;
}

#menutop a {
font-size:14px;
color:#000;
text-decoration:none;
}

#menutop a:hover {
color:#B80000;
text-decoration:underline;
}

#menutop .actief {
color:#942300;
text-decoration:underline;
}

#copyright {
float:left;
text-align:center;
height:40px;
width:990px;
font:12px/40px Arial, Helvetica, sans-serif;
color:#666;
border-top:1px solid #999;
margin-top:10px;
}

#copyright a {
font-weight:normal;
color:#666;
text-decoration:underline;
}

#copyright a:hover {
font-weight:normal;
color:#51415B;
text-decoration:underline;
}