html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}
a, button {
	cursor: pointer;
}
a.meer {
	color: #ed1c24 !important;
	text-decoration: underline;
}
a.meer:hover {
	color: #ffffff;
}
body {
	margin: 0;
	padding: 0;
	background-image: url(../afbeeldingen/bg.jpg);
	background-repeat: repeat;
}
form {
	margin: 0;
	padding: 0;
}
form button {
	background: transparent;
	border: none;
	color: #dc1921;
	float: right;
	font: 12px arial, sans-serif;
	padding: 0;
	text-align: right;
	text-decoration: underline;
}
form input, form select, form textarea {
	border: 1px solid #333333;
	color: #333333;
	font: 12px/14px arial, sans-serif;
	margin: 2px 0;
	padding-left: 2px;
	width: 250px;
}
form input.nocss {
	border: none !important;
	background: transparent !important;
	width: auto !important;
}
form label {
	float: left;
	line-height: 100%;
	margin: 2px 0;
	width: 100px;
}
form select {
	width: 254px;
}
h2 {
	font: 23px/27px Helvetica, Arial, sans-serif !Important;
	color: #ffffff;
	margin: 16px 0 10px 0;
}
h3 {
	font: 23px/27px Helvetica, Arial, sans-serif !Important;
}
hr {
	height: 1px;
	color: #999999;
	border: 1px solid #999999;
}
img {
	border: none;
}
li {
	background: url('../afbeeldingen/li.gif') 0% 6px no-repeat;
	padding: 0 0 0 10px;
}
td {
	vertical-align: top;
}
textarea {
	overflow: auto;
}
ul {
	list-style: none;
	margin: 12px 0;
	padding: 0;
}
.agenda {
	width: 215px;
	height: 185px;
	float: left;
	text-align: left;
	margin-left: 25px;
	font: 12px/16px Helvetica, Arial, sans-serif;
	color: #ed1c24;
}
.banner {
	margin: 15px 0 15px 28px;
	font: 9px/12px Helvetica, Arial, sans-serif;
	color: #353535;
}
.botgrijs {
	background-image: url(../afbeeldingen/botgrijs.jpg);
}
.errmsg {
	color: #FF0000;
	border: 1px solid #FF0000;
	text-align: center;
}
.inhoud {
	background-color: #FFFFFF;
}
.inhoud_links {
	width: 399px;
	float: left;
}
.inhoud_rechts {
	float: left;
	width: 581px;
}
.koptekst {
	font: 12px/16px arial, sans-serif;
	color: #ffffff;
	text-align: left;
}
.knop1 {
	background-image: url(../afbeeldingen/knop1.gif);
}
.knop1_groot {
	background-image: url(../afbeeldingen/knop1_gr.jpg);
}
.knop2 {
	background-image: url(../afbeeldingen/knop2.gif);
}
.knop2_groot {
	background-image: url(../afbeeldingen/knop2_gr.jpg);
}
.knop3 {
	background-image: url(../afbeeldingen/knop3.gif);
}
.knop3_groot {
	background-image: url(../afbeeldingen/knop3_gr.jpg);
}
.knop4 {
	background-image: url(../afbeeldingen/knop4.gif);
}
.knop4_groot {
	background-image: url(../afbeeldingen/knop4_gr.jpg);
}
.knop5 {
	background-image: url(../afbeeldingen/knop5.gif);
}
.knop5_groot {
	background-image: url(../afbeeldingen/knop5_gr.jpg);
}
.knop6 {
	background-image: url(../afbeeldingen/knop6.gif);
}
.knop6_groot {
	background-image: url(../afbeeldingen/knop6_gr.jpg);
}
.knop1, .knop2, .knop3, .knop4, .knop5, .knop6 {
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
}
.knop1 a, .knop2 a, .knop3 a, .knop4 a, .knop5 a, .knop6 a {
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.knop1 a:hover, .knop2 a:hover, .knop3 a:hover, .knop4 a:hover, .knop5 a:hover, .knop6 a:hover {
	color: #999999;
	text-decoration: none;
}
.knop1_groot, .knop2_groot, .knop3_groot, .knop4_groot, .knop5_groot, .knop6_groot {
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #353535;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}
.kop_table {
	background-color: #353535;
}
.lijn1 {
	background-image: url(../afbeeldingen/lijn1.jpg);
}
.lijn2 {
	background-image: url(../afbeeldingen/lijn2.jpg);
}
.lijn3 {
	background-image: url(../afbeeldingen/lijn3.jpg);
}
.lijn4 {
	background-image: url(../afbeeldingen/lijn4.jpg);
}
.lijn5 {
	background-image: url(../afbeeldingen/lijn5.jpg);
}
.lijn6 {
	background-image: url(../afbeeldingen/lijn6.jpg);
}
.lijntje {
	width: 510px;
	color: #999999;
	height: 1px;
}
.links_content {
	width: 525px;
	float: left;
}
.logo {
	background-image: url(../afbeeldingen/logo.jpg);
	cursor: pointer;
	height: 98px;
	width: 248px;
}
.menu_onder {
	width: 369px;
	background-color: #FFFFFF;
	color: #353535;
	text-align: left;
	padding: 13px 10px 60px 20px;
	font: 12px/20px Helvetica, Arial, sans-serif;
	clear: both;
}
.menu_onder a{
	color: #353535;
    text-decoration:none;
}
.menu_onder a:hover{
	color: #ed1c24;
}
.reactiediv {
	margin: 10px 10px 10px 0;
	width: 505px;
	border: 1px solid #999999;
	padding: 10px;
}
.rechts_menu {
	margin: 0;
	padding: 80px 0 10px 10px;
	float: left;
	width: 155px;
}
.rechts_menu a {
	font-weight: bold;
}
.rechtvlak {
	background-image: url(../afbeeldingen/r_grijs.jpg);
}
.rood {
	color: #ed1c24;
}
h3.rood{
	font: 23px/27px Helvetica, Arial, sans-serif !Important;
}
.rood a {
	text-decoration: none;
}
.rood a:hover {
	text-decoration: underline;
}
.rood_tekst {
	margin: 60px 0 0 267px;
}
.tekst {
	width: 545px;
	background-color: #FFFFFF;
	height: auto;
	min-height: 234px;
	margin-top: 12px;
	margin-bottom: 12px;
	color: #353535;
	text-align: left;
	font: 12px Helvetica, Arial, sans-serif;
	padding: 1px 10px 60px 25px;
}
.tekst a, .tekst a:hover {
	color: #ed1c24;
}
.top {
	vertical-align: top;
}
.top_grijs {
	height: 185px;
	background-color: #353535;
	width: 581px;
	font: 12px/15px Helvetica, Arial, sans-serif;
	color: #ffffff;
}
.top_rood {
	width: 399px;
	height: 220px;
	float: left;
	background-image: url('http://www.driestedenbusiness.nl/login/upload/Editie6-2011/editie_2011-6_front.jpg');
margin-top: -35px;
	font: 15px/18px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
	position: relative;
	z-index: 120;
}
.top_rood a {
	color: #ffffff;
}
.top_rood a:hover {
	text-decoration: underline;
	color: #353535;
}
.topgrijs {
	height: 98px;
	background-image: url(../afbeeldingen/top_grijs_report.gif);
	background-repeat: repeat-x;
	text-align: left;
}
.vacatures {
	width: 310px;
	height: 185px;
	float: left;
	text-align: left;
	color: #ed1c24;
}
.vacatures a, .agenda a {
	color: #FFFFFF;
	text-decoration: underline;
}
.vacatures a:hover, .agenda a:hover {
	color: #ed1c24;
	text-decoration: underline;
}
.vlak_agenda {
	padding-left: 10px;
	width: 386px;
	height: 240px;
	background-color: #FFFFFF;
	color: #353535;
	text-align: left;
	font: 12px/20px Helvetica, Arial, sans-serif;
	clear: both;
	border-right: 1px solid #999999;
	margin-top: 12px;
}
.vlak_agenda a {
	text-decoration: none;
	font-weight: bold;
}
.website {
	width: 980px;
	background-color: #FFFFFF;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wit_submenu {
	height: 23px;
	width: 700px;
	text-align: right;
	float: right;
	font: 12px/16px Helvetica, Arial, sans-serif;
	padding-top: 12px;
	padding-right: 20px;
	position: relative;
	z-index: 130;
}
.wit_submenu a {
	color: #353535;
	text-decoration: none;
	margin: 0 3px 0 3px;
}
.wit_submenu span {
	color: #ed1c24;
	text-decoration: none;
	margin: 0 3px 0 3px;
}
.wit_submenu a:hover {
	color: #ed1c24;
	text-decoration: underline;
}
#divPoll {
	background: #efefef;
	border: 1px solid #666666;
	display: none;
	left: 50%;
	margin: 0 0 0 -80px;
	padding: 5px;
	position: absolute;
	top: 315px;
	visibility: hidden;
	width: 375px;
	z-index: 200;
}
#divPoll div {
	background: #f38c01;
	color: #ed1c24;
	float: left;
	height: 12px;
	margin: 0 5px 5px 0;
}
#divPoll input {
	width: 368px;
}
#frmAbonnement {
	width: 364px;
}
#frmAbonnement input {
	width: 255px;
}
#frmBedrijvenindex {
	width: 385px;
}
#frmBedrijvenindex label {
	width: 125px;
}
#frmContact, #frmNieuwsbrief, #frmCvbank, #frmVacatures {
	width: 354px;
}
#frmMijngegevens {
	width: 364px;
}
#frmContact label {
	width: 95px;
}
#frmContact textarea {
	height: 100px;
}
#frmInloggen, #frmCvbank, #frmVacatures, #frmReactie, #frmRegistreer {
	border: 1px solid #999999;
	margin: 10px 0 10px 0;
	padding: 10px;
	width: 510px;
}
#frmCvbank {
	display: none;
	visibility: hidden;
}
#frmInloggen label, #frmReactie label {
	width: 75px;
}
#frmMijngegevens label {
	width: 100px;
}
#frmRegistreer label {
	width: 100px;
}
#frmCvbank label, #frmVacatures label {
	width: 110px;
}
#frmInloggen input, #frmReactie input {
	width: 425px;
}
#frmRegistreer input {
	width: 400px;
}
#frmNieuwsbrief input {
	width: 245px;
}
#frmCvbank input, #frmCvbank textarea, #frmVacatures input, #frmVacatures select, #frmVacatures textarea {
	width: 385px;
}
#frmReactie textarea {
	height: 100px;
	width: 425px;
}
#frmVacatures textarea {
	height: 100px;
}
#frmZoeken button {
	width: 58px;
}
#frmZoeken input {
	width: 245px;
}
