body {
margin: 15px 0 0 0; padding: 0;
text-align: center;
font-family: Tahoma, Verdana, Arial, sans;
color: #393939;
}

img {
border: 0;
margin: 0 0 0 10px;
}
img.portret {
margin: 0 15px 0 10px;
float: left;
}
p {
font-size: 14px;
line-height: 24px;
margin: 10px 10px; padding: 0;
text-align: justify;
}
p a{
text-decoration: none;
color: #642d8a;
}
p.onderwijs a{
text-decoration: none;
color: #e85412;
}
p.zorg a{
text-decoration: none;
color: #006fb7;
}
p.bedrijf a{
text-decoration: none;
color: #1b2832;
}
p.sport a{
text-decoration: none;
color: #ab6605;
}
p.overheid a{
text-decoration: none;
color: #84b819;
}
p a:hover{
text-decoration: underline;
}
ul {
font-size: 14px;
font-family: Tahoma, Verdana, Arial, sans;
line-height: 24px;
}
h1{
margin: 30px 0 15px 10px; padding: 0;
font-family: Calibri, Tahoma, Verdana, Arial, sans;
font-size: 28px;
font-weight: bold;
line-height: 45px;
}
h2{
margin: 20px 0 15px 10px; padding: 0;
font-family: Calibri, Tahoma, Verdana, Arial, sans;
font-size: 20px;
font-weight: bold;
}
#spacer {
width: 940px;
height: 1px;
clear: both;
}

#container {
width:  940px;
margin: 0 auto; padding: 0;
text-align: left;
}

#header-openingspagina {
background: url('../images/POLE-openingspagina.jpg') top right no-repeat;
}
#header-standaard {
background: url('../images/POLE-standaard.jpg') top right no-repeat;
}
#header-onderwijs {
background: url('../images/POLE-onderwijs.jpg') top right no-repeat;
}
#header-zorg {
background: url('../images/POLE-zorg.jpg') top right no-repeat;
}
#header-overheid {
background: url('../images/POLE-overheid.jpg') top right no-repeat;
}
#header-sport {
background: url('../images/POLE-sport.jpg') top right no-repeat;
}
#header-bedrijf {
background: url('../images/POLE-bedrijf.jpg') top right no-repeat;
}


#header-openingspagina p{
margin: 20px 260px 0px 10px;
}
#header-openingspagina h1{
font-size: 37px;
line-height: 45px;
font-weight: normal;
margin: 20px 0 5px 10px;
}

.kolom {
width: 510px;
float: left;
}
.kolom2 {
width: 420px;
float: right;
margin: 30px 0 25px 0;
}
.kolom2 h2 {
margin-top: 30px;	
}
#main {
width: 940px;
}

#menu, #menu-standaard {
width: 230px;
float: left;
margin: 10px 0 0 0;
}
#menu p, #menu-standaard p{
color: #c3c3c3;
margin: 0 0 0 10px;
}
#menu p {
font-size: 20px;
line-height: 30px;
}
#menu-standaard p {
font-size: 18px;
line-height: 30px;
}
#menu p a, #menu-standaard p a {
text-decoration: none;
color: #393939;
display: block;
}
#menu p a:hover, #menu-standaard p a:hover {
color: #642d8a;
}

#payoff {
float: right;
text-align: right;
width: 420px;
}
#payoff h1 {
margin: 0 10px; padding: 0;
font-family: Calibri, Tahoma, Verdana, Arial, sans;
font-size: 24px;
font-weight: bold;
color: #60237b;
}
#payoff h1.onderwijs {
color: #e85412;
}
#payoff h1.zorg {
color: #006fb7;
}
#payoff h1.bedrijf {
color: #1b2832;
}
#payoff h1.sport {
color: #ab6605;
}
#payoff h1.overheid {
color: #84b819;
}

#NAW {
float: left;
width: 505px;
}
#footer p{
font-size: 11px;
margin: 15px 0 25px 10px;
color: #8f8f8f;
line-height: 16px
}
#footer p a {
color: #8f8f8f;
}
#footer p.onderwijs a:hover{
text-decoration: none;
color: #e85412;
}
#footer p.zorg a:hover{
text-decoration: none;
color: #006fb7;
}
#footer p.bedrijf a:hover{
text-decoration: none;
color: #1b2832;
}
#footer p.sport a:hover{
text-decoration: none;
color: #ab6605;
}
#footer p.overheid a:hover{
text-decoration: none;
color: #84b819;
}



#kwadrant {
width: 505px;
height: 550px;
margin: 20px 0 0 10px;
padding: 0;
overflow: hidden;
background: url(../images/kwadrant-back.jpg) top left no-repeat;
}
#kwadrant h1 {
margin: 0; padding: 0;
font-size: 18px;
text-align: center;
}
#kwadrant p {
font-size: 11px;
line-height: 24px;
margin: 10px; padding: 0;
text-align: left;
}
.rij1 {
width: 505px; 
height: 45px;
margin: 0; padding: 0;
}
.rij2 {
width: 505px; 
height: 253px;
}
.rij3 {
width: 505px; 
height: 252px;
}
.kolomkwadrant1{
width: 252px; 
float: left;
}
.kolomkwadrant2{
width: 252px; 
float: right;
}

#resultaat {
width: 940px;
clear: left;
}
.kolom-resultaat {
float: left;
width: 295px;
margin: 15px 0 0 0;
}
#resultaat h1 {
margin: 0 0 0 10px;; padding: 0;
font-size: 18px;
}
#resultaat p {
font-size: 14px;
line-height: 24px;
margin: 10px 0 0 10px; padding: 0;
text-align: left;
}

.anythingSlider p {
color: #393939;
padding: 10px 30px;
margin: 0;
line-height: 20px;
font-size: 13px;
}
.anythingSlider p a {
color: #642d8a;
text-decoration: none;
}
.anythingSlider p a:hover {
text-decoration: underline
}
.anythingSlider h1 {
color: #642d8a;
font-size: 18px;
padding: 15px 30px 0 30px;
margin: 0;
}
.anythingSlider h2 {
color: #8f8f8f;
font-size: 16px;
font-weight: normal;
padding: 10px 30px 0 30px;
margin:0;
}
p.rechts {
text-align: right;
}
.anythingSlider img {
float: right;
margin: 15px 20px 0 15px;
}

#contact-wrapper {
font-family: Tahoma, Verdana, Arial, sans;
font-size:13px;
line-height:24px;
}

#contact-wrapper div {
	clear:both;
	margin:5px 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:13px;
	width:auto;
	margin-left: 10px;
}
form#contactform input {
	border-color:#b6a1c5 #cec3d5 #cec3d5 #b6a1c5;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:13px;
	color:#642d8a;
	margin-left: 10px;
}
form#contactform input.noborder {
	border: 0;
}
form#contactform input.required {
	border-color: #c70f0f #c06b6b #c06b6b #c70f0f;
}
form#contactform input.submit {
	background: #cec3d5;
	width:150px;
	text-align:center;
	font-weight: bold;
	margin: 20px 0 20px 10px;
}
form#contactform textarea {
	font-family: Tahoma, Verdana, Arial, sans;
	font-size:13px;
	padding: 5px;
	border-color:#b6a1c5 #cec3d5 #cec3d5 #b6a1c5;
	border-style:solid;
	border-width:1px;
	margin-left: 10px;
	color:#642d8a;
}
.succes {
width: 450px;
border: 1px solid #642d8a;
background: #cec3d5;
}
.succes h2{
margin: 10px 0 10px 10px; padding: 0;
font-family: Calibri, Tahoma, Verdana, Arial, sans;
font-size: 20px;
font-weight: bold;
color: #642d8a;
}
table.onderwijs{
background: #f9d4c4;
vertical-align:top;
font-size: 14px;
line-height:16px;
margin: 10px 10px; padding: 0;
text-align:left;
border: 1px solid #e85412;
}
td, tr {
vertical-align:top;
padding: 5px;
}
