/*
roze: #E45E5F;
achtergrond: #E9E6DD;
*/
a img { border:0; }
td { vertical-align:top; }
input, textarea { font-family: Arial, "Lucida Grande", sans-serif; 
padding: 4px;
font-size: 0.8em;

}
html,body {
font-size: 12px;
font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
margin:0;
color: #666;
background: #E9E6DD url(../img/ornament-links.jpg) no-repeat;
line-height: 150%;
}
#ornament {
position: absolute;
background: url(../img/ornament-rechts.jpg) no-repeat right top;
height: 140px;
width: 140px;
right: 0;
top: 0;
z-index: 0;
}
#logo {
background: url(../img/logo.jpg) no-repeat center bottom;
height: 90px;
width: 380px;
margin: auto;
}
#container {
width:915px;
margin:auto;
background: #FFF;
min-height: 500px;
margin-top: 30px;
border-bottom: 1px solid #E45E5F;
padding: 10px;
z-index: 1;
position: relative;
}
#menu {
height: 45px;
margin: auto;
}
#menu ul {
padding: 0;
margin: 0;
list-style: none;
}
#menu ul li {
float: left;
}
#menu ul li a {
text-decoration: none;
display: block;
background: url(../img/menubg.gif) no-repeat left center;
padding: 12px 30px;
color: #333333;
font-size: 1.2em;
}
#menu ul li a.first {
background: #FFF;
}
#menu ul li a:hover, #menu ul li a.actief {
background: url(../img/menu.jpg) no-repeat center bottom;
}
#header-foto {
background: url(../img/header1.jpg) no-repeat;
height: 320px;
}
#content-box {
padding-top: 11px;
}
#nieuws {
float: left;
width: 30%;
}
#nieuws-box {
background: #E9E6DD;
margin-right: 10px;
min-height: 120px;
padding: 10px 20px;
}
h1, h2, h3, h4 {
font-family: Georgia, "Times New Roman", Times, "met schreef";
color: #E45E5F;
}
a { color: #E45E5F; }
a:hover { text-decoration: none; }
#content {
padding-top: 40px;
float: left;
width: 70%;
border-top: 2px solid #E45E5F;
background: url(../img/hr.jpg) no-repeat;

}
.clear { clear: both; }
#footer {
padding-top: 4px;
padding-bottom: 18px;
width:915px;
margin:auto;
font-size: 0.8em;
color: #AFAEA9;
}
#footer a { color: #AFAEA9; }
#footer a:hover { text-decoration: none; color: #666; }
#copyright { float: right; }
.foto {
border: 1px solid #E45E5F;
padding: 8px;
}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

label {
display: block;
width: 100px;
float: left;
}
.alert {
color: red;
}
