body {
	background-color: #F5F5F5;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003300;
	width:100%;

}
body,td,th {
	color: #003300;
}

p {
	line-height: 1.5em;
	font-size: 14px;
}

a:link {
	color: #ca7e7f;
}
a:visited {
	color: #ca7e7f;
}
a:hover {
	color: #ca7e7f;
	text-decoration: none;
}
a:active {
	color: #ca7e7f;
}
#footer-container{
	width:800px;
	margin: 0 auto 30px;
	background-color: #F5F5F5;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003300;
	font-size:11px;
	text-align: center;
}

.style4 {font-size: 10px}
.style3 {color: #FF0000}
.style18 {color: #000000}
.style20 {color: #2222A3}
.style21 {font-weight: bold; font-size: 24px;}
.style23 {font-size: 16}
.style24 {font-family: Verdana}
.style25 {font-size: 9px; font-weight: bold; color: #000000;}
.style26 {color: #003300; font-size: 10px;}
.style27 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.style30 {font-size: 36px}
.style31 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.style34 {font-weight: bold; font-size: 18px; }
.style35 {font-size: 14px}
.style38 {
	font-size: 10px;
	font-family: Verdana;
}

/* Inschrijfform */

div#contact-form-container {
	background-color: #fff;
	width:800px;
	margin: auto;
    border-bottom: 1px solid #CECECE;
    margin-bottom: 30px;
    padding: 20px;
}

#logo {
	width:227px;
	margin: auto;
}

table tr {
 height: 35px;  

}
tr.top td { vertical-align: top; padding-top: 5px; }

.input-text {
	height: 25px;
	float: left;
}
.input-text-left{
    float: left;
    background: url(../img/sprite.png) left -247px;
    height: 25px;
    padding-left: 7px;
}
.input-text-right{
    float: left;
    background: url(../img/sprite.png) right -247px;
    width: 7px;
    height: 25px;
}

.input-text.error .input-text-left {
    float: left;
    background: url(../img/sprite.png) left -412px;
    height: 25px;
    padding-left: 7px;
}
.input-text.error .input-text-right{
    float: left;
    background: url(../img/sprite.png) right -412px;
    width: 7px;
    height: 25px;
}

.textarea {
    height: 140px;
    width: 341px;
}
select{
    outline: none;
}
.textarea textarea { 
    font-family: Arial, sans-serif;
    margin: 10px 0;
    border: none;
    background: none;
    color: #010101;
    height: 120px;
    width: 300px;
    outline: none;
    resize: none;
    overflow: auto;
}
.textarea-left{
    float: left;
    background: url(../img/sprite.png) left -272px;
    height: 140px;
    padding-left: 7px;
}
.textarea-right{
    float: left;
    background: url(../img/sprite.png) right -272px;
    width: 7px;
    height: 140px;
}

.textarea.error .textarea-left {
    background-position: left -437px;
}
.textarea.error .textarea-right{
   background-position: right -437px;
}


input[type="text"].biz-input, input[type="password"].biz-input {
	border: none;
	background: none;
	color: #010101;
	outline: none;
	margin-top: 4px;
}

/* END inschrijfform */
