/* Start of CMSMS style sheet 'slotstyle' */
/* CSS Document */

img { 
_behavior: url(uploads/iepngfix.htc);
}

body {
margin: 0;
background-color: #939598;
}

.clear {
 clear: both;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #199bd2;
_color: #1291cd;
*color: #1291cd;
text-transform: uppercase;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #f7941d;
margin-bottom: 0;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #f7941d;
margin-top: 0;
margin-bottom: 0;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #ffffff;
margin-bottom: 0;
}

p.headertekst {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
margin-top: 0;
margin-bottom: 0;
}

p.pagecount a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f7941d;
}

ul.tekst {
list-style-type: disc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

li.tekst {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #939598;
font-weight: normal;
}

ul.tekst a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #199bd2;
font-weight: normal;
}

ul.informatie {
list-style-type: none;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
margin-top: 5px;
margin-bottom: 5px;
margin-left: -40px;
*margin-left: 0;
_margin-left: 0;
}

li.informatie {
margin-top: -1px;
*margin-top: -5px;
_margin-top: -5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: normal;
}



/* Menu */
ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
list-style-type: none;
margin-left: -25px;
*margin-left: 15px;
_margin-left: 15px;
}

ul a {
color: #ffffff;
font-weight: bold;
}

li.currentpage {
color: #199bd2;
}
/* Einde menu */

span.titelinfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

span.terug {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f7941d;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

a.infolist {
text-decoration: none;
color: #ffffff;
font-weight: normal;
}

a.contactinfolist {
color: #f7941d;
}

a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #199bd2;
}

a.realisatie {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

#container {
position: relative;
width: 1000px;
margin: auto;
}

#header_container {
position: absolute;
width: 1000px;
height: 184px;
}

#header_tekst {
width: 144px;
height: 46px;
float: right;
margin-right: 26px;
margin-top: -100px;
*margin-top: -80px;
text-align: right;
}

#header_logo {
width: 429px;
height: 113px;
margin-left: 40px;
margin-top: 11px; 
}

#header_bottom {
position: absolute;
width: 1000px;
height: 45px;
top: 139px;
z-index: 2;
}

#left_container {
width: 230px;
margin-top: 139px;
float: left;
z-index: 1;
}

#menu {
width: 210px;
min-height: 236px;
_height: 236px;
background-color: #f7941d;
padding-left: 10px;
padding-top: 35px;
padding-bottom: 10px;
padding-right: 10px;
z-index: 1;
}

#menu_bottom {
width: 230px;
height: 31px;
top: 281px;
}

#nieuws {
width: 210px;
min-height: 174px;
_height: 174px;
background: url(uploads/designimgs/nieuws_achtergrond.jpg) no-repeat;
background-color: #ffffff;
top: 312px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#nieuws_bottom {
background: url(uploads/designimgs/nieuws_bottom.jpg) no-repeat;
*background: url(uploads/designimgs/nieuws_bottom_ie.jpg) no-repeat;
_background: url(uploads/designimgs/nieuws_bottom_ie.jpg) no-repeat;
width: 230px;
height: 32px;
top: 506px;
}

#informatie {
width: 210px;
_height: 124px;
min-height: 124px;
background-color: #199bd2;
*background-color: #1291cd;
_background-color: #1291cd;
top: 538px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#content {
background: url(uploads/designimgs/content_achtergrond.jpg) no-repeat;
background-color: #ffffff;
background-position: bottom;
width: 500px;
/*height: 647px;*/
height: 670px;
margin-left: 10px;
margin-top: 139px;
padding-left: 10px;
padding-top: 35px;
padding-right: 10px;
overflow: auto;
float: left;
z-index: 1;
}

#footer {
width: 520px;
height: 24px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
padding-top: 5px;
margin-left: 10px;
float: left;
}

div#footer a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
}

#right_container {
position: absolute;
*position: normal;
_position: normal;
width: 230px;
height: 680px;
float: left;
margin-left: 770px;
*margin-left: 10px;
_margin-left: 10px;
/*margin-top: 141px;*/
margin-top: 163px;
z-index: 0;
background-color: #FFFFFF;
}

#realisatie {
width: 230px;
height: 24px;
padding-top: 5px;
text-align: center;
float: right;
font-size: 11px;
}

/* Nieuws module */

div.NewsSummaryLink a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #199bd2;
}

div.NewsSummaryMorelink a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f7941d;
}

div#NewsPostDetailDate {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #939598;
margin-bottom: 10px;
}

div#NewsPostDetailContent {
margin-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #939598;
margin-bottom: 10px;
}

div#NewsPostDetailReturnLink a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f7941d;
}

/* formulier */

table tr td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
height: 10px;
}
/*
#m4fbrp__18, #m4fbrp__19, #m4fbrp__20, #m4fbrp__21, #m4fbrp__22, #m4fbrp__23, #m4fbrp__24, #m4fbrp__25 {
border: solid 1px #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

#m4fbrp__26 {
width: 300px;
height: 125px;
border: solid 1px #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

#m4fbrp_submit {
background: none;
border: 1px solid #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}
*/
#m4moduleform_1{
	padding: 0 10px 10px;
}
#m4moduleform_1 label{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	display: block;
	color: #797979;
	font-weight: 700;
	float: left;
	width: 60px;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
#m4moduleform_1 input{
	width: 220px;
	padding: 6px;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
#m4moduleform_1 input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#m4moduleform_1 textarea{
	width: 350px;
	height: 80px;
	padding: 6px;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #cecece;
}
#m4moduleform_1 textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#m4moduleform_1 div{
	margin-bottom: 15px;
}
#m4moduleform_1 div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#m4moduleform_1 div span.error{
	color: #e46c6e;
}
#m4moduleform_1 .fbsubmit{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#m4moduleform_1 .fbsubmit:hover{
	background: #79a7f1;
}

a.button  {
background-color:transparent;
background-image:url(../images/button-blue.png);
background-position:0 0;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-family:Arial;
font-size:18px;
font-weight:bold;
height:51px;
/*margin:20px 10px 0 30px;*/
padding-left:24px;
padding-top:24px;
text-decoration:none;
width:280px;
display: block;
}

span.button-content  {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:normal;
/*margin-left:55px;
margin-top:65px;
position:absolute;*/
z-index:100;
text-decoration:none;
}

span.button-content a {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

/* End of 'slotstyle' */

