/* STANDAARD STIJLEN */

* {
   margin: 0;
   padding: 0;
   font-family: Verdana;
   font-size: 12px;
   line-height: 18px;
}

a {text-decoration: underline; font-weight: bold; color: #036270;}
a.wit { text-decoration: none; color: #ffffff;}
a.wit:hover {color: #ffffff;}

html, body {
   border: none;
   height: 100%;
}

img, div, input { behavior: url("include/iepngfix.htc") }
img{border:0px;}

ul li{
   list-style-type:none;
}


h1, h2, h3, h4, h5, h6 {
   margin-top: 0px;
   margin-bottom: 1px;
   font-weight: bold;
   color: #036270;
}

h1 {
   font-size: 15px;
}

h2 {
   font-size: 14px;
}

/* ALGEMENE STIJLEN */

#container{
   background-image:url(../images/bg_pixelbalk.gif);
/*   position: absolute;*/
   width: 975px;
   height:100%;
/*   left: 50%;
   margin-left:-488px;*/
   margin-left: auto;
   margin-right: auto;

}

/* -- BANNER -- */
#header{
   background-image:url(../images/header.jpg);
   background-repeat: no-repeat;
   background-color:#FFFFFF;
   height: 155px;
   width: 975px;
}

#buttons_uitlijnen{
   padding-top:100px;
   margin-left:760px;
}

   .button{padding:4px; width:28px; height:27px; float:left;}


/* -- MENU -- */
#menubalk{
   background-image:url(../images/Menubalk_repeat.png);
   background-repeat: repeat;
   overflow: hidden;
   min-height:38px;
   width: 975px;
}

   .menu{
      width:900px;
      padding:1% 1% 1% 3%;
      color: #FFFFFF;
      font-weight:bold;
   }

   .menu_uitlijnen{
      padding-left:20px;
      float:left;
      line-height:25px;
   }


/* -- Sub Container -- */
#subcontainer{
   background-image:url(../images/bg_pixelbalk.gif);
   width: 975px;
   color: #036270;
}

#uitlijnen{
   padding-left:68px;
   padding-top:33px;
}

#fototitel {
   color:#C5023A;
   margin-top: -40px;
   padding:0px 0px 0px 24px;
   font-size:16px;
   font-weight:bold;
   z-index: 1;
}

#fototitel2 {
   color:#ffffff;
   margin-top: -20px;
   padding:0px 0px 0px 22px;
   font-size:16px;
   font-weight:bold;
   z-index: 2;
}

/* -- Hoofd Content -- */

#kolom_links{
   width:600px;
   min-height:100%;
   height:100%;
   float:left;
   margin-bottom:17px;
}

div#content_boven{
   margin-top:47px;
   height:39px;
}


   #menu {
      float:left;
      width:600px;
      line-height:normal;
	   background: url(images/menu_bg.gif) bottom repeat-x;
	}
	#menu ul {
		margin:0;
		padding:10px 0px 0px 1px;
		list-style:none;
		max-width: 770px;
	}

		#menu ul li {
			float: left;
			background: url(../images/tabs/links_tab_deselected.png) left top no-repeat;
			overflow: hidden;
			padding-left: 10px;
			font-weight: bold;
      }

.active_href, .inactive_href {
	text-decoration:none;
	display: block;
	padding: 7px 20px 6px 10px;
   background-position: top right;
   background-repeat: no-repeat;
}

.active_href {
	background: url(../images/tabs/rechts_tab.png) right top no-repeat;
	color: #C5023A;
}

.inactive_href {
	background: url(../images/tabs/rechts_tab_deselected.png) right top no-repeat;
	color: #FFFFFF;
}

#content_text a {
   text-decoration: underline;
   font-weight: normal;
   color: #036270;
}

#content_text a:hover {
   text-decoration: underline;
   font-weight: normal;
   color: #C5023A;
}

#tab_lijn{
   background: url(../images/tabs/lijn_tab.png) left top no-repeat;
   width:600px;
   height:10px;
}

.content_midden{
   background-image:url(../images/contentstrip_midden.jpg);
   background-repeat: repeat;
   height:100%;
   width:600px;
}

   #content_text{
      padding:2%;
      margin-left:8px;
      margin-right:8px;
   }

   #content_text ul li {
      list-style-type:disc;
      margin-left: 15px;
   }

   #content_text ol li {
      margin-left: 22px;
   }

   #content_text ul, #content_text ol {
      margin-left: 10px;
   }

#content_onder{
   background-image:url(../images/contentstrip_onder.jpg);
   background-repeat: no-repeat;
   height:21px;
   width:600px;
}

/* -- Rechter Content -- */
#kolom_rechts{
   width:243px;
   margin-bottom:17px;
   float:left;
}

div#blok1, div#blok2, div#blok3 {
   width: 243px;
}

div#blok1 a, div#blok2 a, div#blok3 a {
   text-decoration: none;
   font-weight: bold;
   color: #036270;
}

div#blok1 a:hover, div#blok2 a:hover, div#blok3 a:hover {
   text-decoration: none;
   font-weight: bold;
   color: #C5023A;
}

.blok-titel {
   background-image:url(../images/top.jpg);
   background-repeat: no-repeat;
   height:39px;
   color: #C5023A;
   font-size: 13px;
   font-weight: bold;
   padding-left: 21px;
   padding-top: 10px;
}

.blok-content {
   background-image:url(../images/midden_content_rechts.jpg);
   background-repeat: repeat;
   height:100%;
   margin-top: -10px;
   padding: 0px 10px 10px 21px;
}

.blok-bottom {
   background-image:url(../images/onder_content_rechts.jpg);
   background-repeat: no-repeat;
   height:26px;
}

/* -- FOOTER -- */
#footer{
   clear:both;
   height:30px;
   width:750px;
   margin-left:30px;
   color:#2a838e;
   font-weight:bold;
   font-size:10px;
}

span.verticale_lijnen{color:#c5023a;}

.divHide {
   visibility: hidden;
   display:none;
}

.divShow {
   visibility: visible;
   display: inline;
}

.red {
   color: #C5023A;
   font-weight: bold;
}

.text_1_titel {
   margin-bottom: 10px;
   font-weight: bold;
   color: #036270;
}

#terug {
   margin-top: 20px;
   font-weight: bold;
   color: #036270;
}

.nobr {white-space: nowrap}

/* ################################## */
#TxtOnzin {
   display: none;
}

.contact-field1 {
   width: 300px;
}

.contact-textarea1 {
   width: 300px;
   height: 100px;
}

.contact-label {
   vertical-align: top;
   font-weight: bold;
}