/* basic*/
body {
    margin:0;
    padding:0;
    background-color:#CAD3D9;
    cursor:default;
}
a {
    text-decoration:none;
    color:#418dc5;
}
a:hover, a:visited:hover {
    color:#418dc5;
    text-decoration:underline;
}
a:visited {
    color:#418dc5;   
}
a img {
    border:none;
}
table {
    font-size:100%;
}
strike, del {
    color:#999;
}
br {
    clear:both;    
}
p {
    margin:10px 0;
}
h1 {
    margin:0;
    padding:5px 0;
    color:#454545;
}
h2 {
    margin:0;
    padding:5px;
    color:#454545;
}
h3 {
    margin:0;
    padding:5px 10px;
    color:#454545;
}
h4 {
    margin:0;
    padding:5px 15px;
    color:#454545;
}
h5 {
    margin:0;
    padding:5px 20px;
    color:#454545; 
}
h6 {
    margin:0;
    padding:5px 25px;
    color:#454545;  
}

/* tpl */
body {
    font:11px tahoma, verdana ,arial, sans-serif;    
}
a {
    text-decoration:none;
}
a:hover, a:visited:hover {
    text-decoration:underline;
}
a img {
    border:none;
}
h1 {
    font-size:16px;    
}
h2 {
    font-size:14px;
}
h3, h4 {
    font-size:12px;
}
h5 {
    font-size:11px;
}
h6 { 
    font-size:10px;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Trebuchet MS", Arial, sans-serif;    
}
h2, h4 {
    border-bottom:1px solid #000;
}
div#container {
    width:995px;/*770, dus 225 erbij*/
    margin:0 auto;
}
div#top {
    padding:0;
    margin:10px 0 0 0;
    height:100px;
    background:#CAD3D9 url(img/header.jpg) no-repeat;
}
div#bottom {
    border-right:1px solid #333;
    border-left:1px solid #333;
    background:#fff;
}
div#bottom div#left {
    float:left;
    width:229px;
    border-right:1px solid #333;
}
div#photo1, div#photo2, div#photo3, div#photo4, div#photo5, div#photo6, div#photo7 {
    width:229px;
    height:69px;
    border-bottom:1px solid #333;
}
div#photo1 {
    background:#fff url(img/photo1.jpg) no-repeat;    
}
div#photo2 {
    background:#fff url(img/photo2.jpg) no-repeat;    
}
div#photo3 {
    background:#fff url(img/photo3.jpg) no-repeat;    
}
div#photo4 {
    background:#fff url(img/photo4.jpg) no-repeat;  
}
div#photo5 {
    background:#fff url(img/photo5.jpg) no-repeat;   
}
div#photo6 {
    background:#fff url(img/photo6.jpg) no-repeat;    
} 
div#photo7 {
    background:#fff url(img/photo7.jpg) no-repeat;   
}     
div#bottom div#left div.block {
    line-height:1.4em;
    border-bottom:1px solid #333;
}
div#bottom div#left div.block h2 {
    margin:0;
    padding:2px 1px 2px 5px;
    background:#81A1CA;
    border-left:7px solid #608ABC;
    font:bold 110% arial,tahoma,sans-serif;
    text-transform:uppercase;
    color:#fff;
}
div#bottom div#left div.block p {
    margin:0;
    padding:5px;
}
div#bottom div#left div.block form {
    margin:0;
    padding:10px;
}
div#bottom div#left div.block ul {
    margin:5px;
    padding:0;
    list-style:none;
}
div#bottom div#left div.block ul li {
    margin-left:32px;
}
div#bottom div#left div.block ul li span.nieuwsDatum {
    margin-left:-32px;
    color:#999;
}
div#bottom div#left div.block ul li span.naam {
    color:#418dc5; 
}
div#bottom div#left div.block img {
    display:block;
    margin:10px auto;   
}
div#right {
    float:left;
    padding:0 10px 10px 10px;
    width:743px;
    line-height:20px;
   
}
div#breaker {
    clear:both;
    height:1px;
   
}
div#foot {
    clear:both;
    height:12px;
    margin:0;
    padding:20px 0 0 0;
    background:transparent url(img/footBack.gif) no-repeat;    
}
div#foot p {
    margin:0;
    padding:0;
    text-align:center;
    font-size:80%;
    color:#788;
    line-height:normal;   
}
div#foot p a {
    color:#788;
    text-decoration:none;   
}
div#foot p a:hover, div#foot p a:visited:hover {
    text-decoration:underline;
}

/* cms */
img {
    behavior: url('/styles/system/js/pngbehavior.htc');
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}
h5#editText {
    font-size: 17px;
    font-weight: normal;
    width: 60%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 15px;
}
#editImg {
    float: right;
    margin: 5px;
}
div#pluginMenu {
    height:21px;
    background:#F0F0EE;
    border:1px solid #ccc;
    font: 11px 'Arial Unicode MS Regular', Arial, Tahoma, sans-serif;
    margin: 10px 0;
}
div#pluginMenu ul {
    list-style:none;
    margin:0;
    padding:0;
}
div#pluginMenu ul li {
    float:left;
}
div#pluginMenu ul li a {
    display:block;
    padding:2px 6px 3px 6px;
    border:1px solid #F0F0EE;
    color:#3c3c3c;
}
div#pluginMenu ul li.active a {
    border:1px solid #CE1126;
}
div#pluginMenu ul li a:hover {
    text-decoration:none;
    background:#F3BCBE;
    border:1px solid #CE1126;
}

/* forms */
form {
    margin:0;
    padding:0;
    font-size:100%;
}
form fieldset {
    font-size:100%;
    border:none;
    border-top:1px solid #333;
    padding:10px;
}
form fieldset.radio {
    border:none;
    width:200px;
    margin:0;
    padding:0;
}
form fieldset legend {
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:150%;
    font-weight:normal;
    margin:10px 0;
    padding:0 3px 0 9px;
    color:#666;
}
form fieldset.radio legend {
    display:block;
    float:left;
    width:129px;
    margin:0 0 3px 0;
    padding:3px 0;
    font-size:100%;
    font:11px/1.6em verdana, sans-serif;
    text-align:right;
}
form fieldset.radio > legend {
    width:130px;
    margin:0 0 3px 0;
    padding:3px 5px;
}
form fieldset.radio legend.required {
    font-weight:bold;
}
form fieldset label {
    display:block;
    float:left;
    width:130px;
    padding:3px 5px;
    margin:0 0 3px 0;
    text-align:right;
}
form fieldset label.required {
    font-weight:bold;
}
form fieldset label.checkbox {
    float:none;
    display:block;
    width:200px;
    padding:0;
    margin:0 0 3px 142px;
    text-align:left;
    width:200px;
}
form fieldset.radio label {
    position:relative;
    top:-1.9em;
    float:none;
    display:block;
    width:200px;
    padding:0;
    margin:0 0 3px 142px;
    text-align:left;
    width:200px;
}
form fieldset.radio > label {
    top:0.3em;
}
input, select, textarea {
    padding:1px 3px;
    margin:2px 0;
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:100%;
    background:#eee;
    border:1px solid #333;
    color:#000;
}
optgroup option {
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:80%;
}
textarea {
    overflow:auto;
}
form fieldset input, form fieldset select, form fieldset textarea {
           width:200px;
}
input.button {
    border:1px outset #333;
    width:auto;
    padding:0 5px;
    font-size:100%;
}
input.checkbox {
    border:none;
    width:auto;
}
form fieldset input.button {
    margin:0 0 0 142px;
}
form fieldset label.checkbox input, form fieldset.radio label input {
    display:inline;
    height:14px;
    width:14px;
    margin:0 5px 0 0;
    border:none;
    background:transparent;
}
form fieldset.radio label > input {
    position:relative;
    top:0.4em;
}
form fieldset small {
    display:block;
    margin:0 0 0 142px;
    padding:1px 3px;
    font-size:88%;
    width:200px;
    line-height:1.3em;
}
form fieldset dl {
    margin:0;
    padding:0;
}
form fieldset dl dt {
    width:130px;
    float:left;
    text-align:right;
    margin:0;
    padding:3px;
    clear:both;
}
form fieldset dl dd {
    padding:3px;
}

/* tables */
table.fullLined, table.horizontalLined, table.verticalLined {
    clear:both;
    width:100%;
    font-size:100%;
    border-collapse:collapse;
}
table.fullLined th, table.horizontalLined th, table.verticalLined th {
    font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    letter-spacing:2px;
    padding:3px;
    text-align:left;
    background:#000 url(../system/img/th.php?start=7198B5&end=448EC4) repeat-x;
    white-space:nowrap;
}
table.fullLined tr td, table.horizontalLined tr td, table.verticalLined tr td {
    padding:3px;
    background:#fff;
    vertical-align:top;
}
table tr.alt td {
    background:#EBEBED;
}
table td.alignLeft {
   text-align:left;
}
table td.alignCenter {
    text-align:center;
}
table td.alignRight {
    text-align:right;
}
table td.valignTop {
    vertical-align:top;
}
table td.valignMiddle {
    vertical-align:middle;
}
table td.valignBottom {
    vertical-align:bottom;
}
table td.nowrap {
    white-space:nowrap;
}
table.fullLined {
    border-top:1px solid #333;
    border-left:1px solid #333;
}
table.fullLined td, table.fullLined th {
    border-right:1px solid #333;
    border-bottom:1px solid #333;
}
table.horizontalLined {
    border-top:1px solid #333;
    border-right:1px solid #333;
    border-left:1px solid #333;
}
table.horizontalLined td, table.horizontalLined th {
    border-bottom:1px solid #333;
}
table.verticalLined {
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    border-left:1px solid #333;
}
table.verticalLined td, table.verticalLined th {
    border-right:1px solid #333;
}
ul#nav li#mainmenu_ndd75 a {
    color: #F5ED04;
}
ul#nav li#mainmenu_ndd75 li a {
    color: #fff;
}
