/* Start of CMSMS style sheet 'diensten' */
#diensten {
width: 300px;
height: 345px;
margin-top: 25px;
margin-left: 0px;
background-image: url(../uploads/images/diensten/dienstverlening.jpg);
background-repeat: no-repeat;
}
.diensten {
width: 100%;
}
.diensten td{
vertical-align: top;
}
.overzicht td{
vertical-align: top;
}
.contentdiensten #content {
width: 370px;
margin-right: 0px;
}
.dienstencontent {
border-bottom: 2px solid #0099cc;
border-top: 2px solid #0099cc;
border-left: 2px solid #0099cc;
vertical-align: top;
}
.dienstenimage {
border-bottom: 2px solid #0099cc;
border-top: 2px solid #0099cc;
border-right: 2px solid #0099cc;
text-align: center;
vertical-align: middle;
}

#imap {display:block; width:360px; height:413px; background:url(../uploads/images/dvpbus/dienstverleningsproducten.jpg) no-repeat; position:relative; margin-top:10px; margin-left:auto;margin-right: auto;}
a#research, a#beleidsadvies, a#energieadvies, a#bouwfysica {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#research, * html a#beleidsadvies, * html a#energieadvies, * html a#bouwfysica  {height:0; }

a#research {left:0px; top:87px; width:83px; padding-top:56px;  }
a#research:hover, a#research.active {background:transparent url(../uploads/images/dvpbus/research.jpg) no-repeat 0 0;}

a#beleidsadvies {left:45px; top:135px; width:84px; padding-top:39px;  }
a#beleidsadvies:hover, a#beleidsadvies.active {background:transparent url(../uploads/images/dvpbus/beleidsadvies.jpg) no-repeat 0 0;}


a#energieadvies {left:81px; top:169px; width:99px; padding-top:34px;  }
a#energieadvies:hover, a#energieadvies.active {background:transparent url(../uploads/images/dvpbus/energieadvies.jpg) no-repeat 0 0;}

a#bouwfysica {left:81px; top:196px; width:196px; padding-top:34px;  }
a#bouwfysica:hover, a#bouwfysica.active {background:transparent url(../uploads/images/dvpbus/bouwfysica.jpg) no-repeat 0 0;}

a#installatieadvies {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#installatieadvies  {height:0; }
a#installatieadvies {left:180px; top:223px; width:96px; padding-top:31px;  }
a#installatieadvies:hover, a#installatieadvies.active {background:transparent url(../uploads/images/dvpbus/installatieadvies.jpg) no-repeat 0 0;}

a#industrie {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#industrie  {height:0; }
a#industrie {left:83px; top:249px; width:194px; padding-top:32px;  }
a#industrie:hover, a#industrie.active {background:transparent url(../uploads/images/dvpbus/industrie.jpg) no-repeat 0 0;}

a#beheer {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#beheer  {height:0; }
a#beheer {left:278px; top:249px; width:81px; padding-top:51px;  }
a#beheer:hover, a#beheer.active {background:transparent url(../uploads/images/dvpbus/beheer.jpg) no-repeat 0 0;}

a#monitoring {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#monitoring  {height:0; }
a#monitoring {left:278px; top:275px; width:80px; padding-top:52px;  }
a#monitoring:hover, a#monitoring.active  {background:transparent url(../uploads/images/dvpbus/monitoring.jpg) no-repeat 0 0;}

a#subsidieadvies {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#subsidieadvies  {height:0; }
a#subsidieadvies {left:45px; top:321px; width:187px; padding-top:39px;  }
a#subsidieadvies:hover, a#subsidieadvies.active {background:transparent url(../uploads/images/dvpbus/subsidieadvies.jpg) no-repeat 0 0;}

a#kennisforum {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#kennisforum  {height:0; }
a#kennisforum {left:83px; top:354px; width:194px; padding-top:33px;  }
a#kennisforum:hover, a#kennisforum.active {background:transparent url(../uploads/images/dvpbus/kennisforum.jpg) no-repeat 0 0;}

a#detachering {display:block; height:0; overflow:hidden; position:absolute; background:transparent;}
* html a#detachering  {height:0; }
a#detachering {left:46px; top:374px; width:272px; padding-top:39px;  }
a#detachering:hover {background:transparent url(../uploads/images/dvpbus/detachering.jpg) no-repeat 0 0;}
/* End of 'diensten' */

/* Start of CMSMS style sheet 'content' */
a {
color: #cc0066;
text-decoration: none;
}
a:hover {
color: #cc0066;
text-decoration: underline;
}
hr {
color: #cc0066;
}
hr {
color: #cc0066;
border-color: #cc0066;
}
#content {
padding: 5px;
margin: 2px;
font-size: 11px;
vertical-align: top;
}
#content table {
vertical-align: top;
}
ul.refprojectenul {
margin-top: 0px;
padding-top: 0px;
}
ul {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 21px;

}
li {
    list-style-type: disc;
    text-decoration: none;
    font-size: 11px;
}
li li {
    list-style-type: none;
    text-decoration: none;
    font-size: 11px;
    list-style-image: none;
    list-style-type: circle;
}
h2 {
font-size: 12px;
margin-top: 0px;
margin-bottom: 2px;
color: #2d4067;
font-weight: bold;
}
p {
font-size: 11px;
margin-bottom: 0px;
margin-top: 8px;
}
h3 {
font-size: 16px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding: 0px;
color: #2d4067;
font-weight: bold;
}
td {
vertical-align: top;
}
table {
padding: 0px;
margin: 0px;
}
img {
padding: 0px;
margin: 0px
}
.contentcolumnright #content {
padding-left: 0px;
margin-left: 0px;
}
.home a img {
border: 1px solid #FFFFFF;
}
.home a {
border: 0px solid #FFFFFF;
}
#content dfn {
display: none;
}
#content .refprojectenul {
padding-top: 0px;
margin-top: 0px;
}
.required input {
right: 0px;
}
.required label {
width: 400px;
}
#directions table, #directions div {
font-size: 11px;
}
.formbuilderform label {
float:left; 
width:10em
}
.formbuilderform div {
height: 25px;
border: 1px solid white;
}
table.seminar p {
margin-top: 0px;
}
.nieuwsarchieflink {
font-size: 14px;
font-weight: bold;
}
#prj_thumbnail_list{
margin-top: 8px;
}
/* End of 'content' */

/* Start of CMSMS style sheet 'layout nieuw' */
body { font-family: Verdana;
color: #2d4067;
background-color: #FFFFFF;
font-size: 11px;
    }
.wrapper {
margin-left:auto; 
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
vertical-align:top;
background-color: #FFFFFF;

}
.frame { 
border: 2px solid #0099cc;
}
#homeframe {
border: 0px solid #FFFFFF;
}
#content {
overflow: auto;
height: 430px;
}
  .logo { height: 130px;
   width: 190px;
    }
  .logo img {
   margin-top: 5px;
   }
  .logo a img {
border: 0px;
   }
  .nieuws { border-color: #0099cc;
    border-width: 2px;
    vertical-align: top;
    margin-right: 2px;
    width: 180px;
    height: 270px;
    }

  .zoek {
    height: 100px;
    vertical-align: bottom;
    }
  .menu h3 { font-size: 22px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    text-decoration: none;
    font-family: Verdana;
    font-weight: normal;
    }

  .menu { 
    vertical-align: top;
 cellspacing: 5px;
    width: 25%;
    padding: 0px;
    margin: 0px;
    }

  .menu ul { padding-left: 5px;
border-left: 1px solid rgb(197, 197, 197);
    padding-top: 0px;
    padding-bottom: 0px;
margin-bottom: 0px;
    margin-left: 0px;
    height: 95%;
    }
  .menu ul ul { padding-left: 3px;
border: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    }
  .menu ul ul li, .menu ul ul li h3 { font-size: 10px;
    list-style-type: none;
 list-style-image: none;
    padding: 0px;
    margin: 0px;
line-height: 11px;
font-family: Verdana;
font-weight: normal;
    }
.menu ul ul li h3 {
    font-weight: bold;
}
.menu ul li { 
color: #0099cc;
font-size: 16px;
font-family: arial;
font-weight: bold;
    list-style-type: none;
 list-style-image: none;
    padding-left: 0px;
    margin-left: 0px;
padding-bottom: 0px;
    padding-top: 0px;
    }
    .menu a { 
    list-style-type: none;
    color: rgb(129, 137, 150);
    text-decoration: none;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    }
.menu a:hover {
color: #0099cc;
}
a.activeparent {
color: #0099cc;
}
#overdwa ul li a, #overdwa ul li {
color: #cc0066;
}
#overdwa ul ul li a, #overdwa ul ul li {
color: rgb(129, 137, 150);
}
ul ul li a.activeparent {
font-weight: bold;
color: #2d4067;
}
.menu li {
    margin: 0px;
    padding: 0px;
}
    .menu dfn {
display: none;
}
#nieuws h3 {
color: #0099cc;
font-size: 16px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 0px;
font-family: Arial;
margin: 0px;
}
.NewsSummaryLink {
color: #2d4067;
font-size: 11px;
font-weight: bold;
padding-top: 5px;
}
.NewsSummaryLink a {
color: #2d4067;
font-family: Verdana;
font-weight: bold;
padding-right: 5px;
}
#nieuws .NewsSummarySummary {
color: #2d4067;
font-family: Verdana;
font-size: 10px;
}
#nieuws .NewsSummarySummary p{
color: #2d4067;
font-family: Verdana;
font-size: 10px;
margin: 0px;
padding: 0px;
}
#nieuws .NewsSummarySummary img{
margin-top: 5px;
}
#nieuws .NewsSummaryContent {
color: #2d4067;
font-family: Verdana;
font-size: 10px;
display:none;
}
#nieuws .NewsSummaryTitle
{
display: none;
}
#nieuws {
border-top: 1px solid rgb(197, 197, 197);
margin-right: 6px;
width: 194px;
}
#zoek input.zoekbutton {
background-color: #FFFFFF;
font-weight: bold;
color: #2d4067;
border: 0px;
}

#m9searchinput {
width: 140px;
}
#zoek input {
background-color: #FFFFFF;
color: #2d4067;
border: 0px;
padding: 0px;
margin: 0px;
height: 15px;
}
#zoek form {
padding: 0px;
border: 1px solid rgb(197, 197, 197);
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
#zoek a {
color: #2d4067;
}
#zoek table, #zoek td {
border: 0px;
color: #2d4067;
font-size: 11px;
padding: 0px;
margin: 0px;
}
.logo2 {
color: #FFFFFF;
border-color: #FFFFFF;
align: right;
}
.contentcolumnleft {
border-bottom: 2px solid #0099cc;
border-top: 2px solid #0099cc;
border-left: 2px solid #0099cc;
vertical-align: top;
}
.contentcolumnright {
border-bottom: 2px solid #0099cc;
border-top: 2px solid #0099cc;
border-right: 2px solid #0099cc;
}
.contentcolumnmiddle {
border-bottom: 2px solid #0099cc;
border-top: 2px solid #0099cc;
}



#center {
text-align: center;
}
/* End of 'layout nieuw' */

