body {
background:#fff url(http://www.ellaweb.be/themes/springfield/images/bg-boord.gif) left top repeat-x;
}
#header {
overflow: hidden;
padding: 0;
width:1024px;
height:300px;
}
#header-ellaweb {
overflow:hidden;
padding:0px;
width:1024px;
height:300px;
}
#wrapper {
background: url(http://www.ellaweb.be/themes/springfield/images/bg-bloem.gif) no-repeat top center;
border-width: 0px 0px;
margin: 0px auto;
text-align: left;
width: 1024px;
}
/*
** mainnavigation
*/

#mainnavigation {
background: url(http://www.ellaweb.be/themes/springfield/images/menu.png) no-repeat 20px 0px;
border:0;
padding:2px 0 0 30px;
margin:0px;
clear: both;
font-size: 16px;
font-weight:normal;
height: 54px;
width: 1024px;
}
#mainnavigation ul {
list-style: none;
height: 48px;
width: 1024px;
margin:0 0px 0 0px;
font-size: 16px;
font-weight:normal;
}
#mainnavigation li {
float: left;
height: 48px;
line-height: 48px;
font-size: 16px;
font-weight:normal;
}
#mainnavigation li a {
border-right: 1px solid #ddd;
color: #878786;
height: 48px;
line-height: 48px;
float: left;
padding: 0 0px; 
text-decoration: none;
font-size: 16px;
font-weight:normal;
}
#mainnavigation li a span {
height: 48px;
float: left;
display: block;
padding: 0 10px;
cursor: pointer;
}
#mainnavigation li.section {
border-left: 1px solid #60996d;
padding: 0 10px;  
}
#mainnavigation li.first {
border-left: 0px solid #D5D5D5;
}
#mainnavigation li a:hover {
text-decoration: underline;
font-weight: normal;
}
#mainnavigation li.active a,
#mainnavigation li.active a:hover {
font-weight: normal;
}
#mainnavigation li.active a span,
body.pro #mainnavigation li.active a span {
}
#mainnavigation li a:hover,
body.pro #mainnavigation li a:hover  {
text-decoration: none;
color: #D84F70;
}
h1 {
font-size:42px;
font-weight:normal;
}
h1#pagetitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
h6 a:link {
color: #60996d;
}
h6 a:active {
color: #60996d;
}
h6 a:visited {
color: #60996d;
}
h6 a:hover {
color: #60996d;
background-color:#fff;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #878786;
}
p a:link {
color: #878786;
text-decoration:underline;
}
p a:active {
color: #878786;
text-decoration:underline;
}
p a:visited {
color: #878786;
text-decoration:underline;
}
p a:hover {
background-color:#fff;
color: #60996d;
text-decoration:underline;
}
/*#content {
margin: 0 0 0 220px;
padding: 20px 20px;
line-height: 150%;
}
#leftcol {
float: left;
margin: 0 0 0 -1024px;
width: 220px;
position: relative;
}*/


/*# leftcol img {
border:#878786 2px solid;
}*/
.textinput input {
width: 45%;
background: #FFF url("../images/bg-form-input.gif") no-repeat top left;
border: 1px solid #CDCDCD;
padding: 4px 2px;
color:#878786;
vertical-align: middle;
}
textarea {
width: 96%;
background: #FFF url("../images/bg-form-textarea.gif") no-repeat top left;
border: 1px solid #CDCDCD;
height: 150px;
padding: 2px;
font-family: arial, verdana, sans-serif;
font-size: 100%;
color:#878786;
}
.formelement label {
color:#D84F70;
font-weight: bold;
}


