/* Start of CMSMS style sheet 'content' */

/* Start menu */
div#menu {
	height:31px;
	background:url("../images/background_menu.gif");
}
	div#menu ul {
		padding:0;
		list-style-type:none;
		margin:0 0 0 10px;
	}
		div#menu ul li {
			float:left;
			display:inline;
			padding:0 4px 0 4px;
			margin:0;
            position:relative;
            z-index:auto !important;
            z-index:1000;
        }
			div#menu ul li a {
				display:block;
				float:left;
				font-size:1em;		
				font-weight:bold;
				padding:8px 8px 0 8px;
				height:22px;
				color:#fff;
				text-decoration:none;
			}
            div#menu ul li ul {
                display:none;
                border:none;
                color: #FFFFFF;
                background: #0000A0;
                width:1px
            }
            div#menu ul li:hover ul {
                display:block;
                position:absolute;
                z-index:999;
                top:29px;
                margin-top:1px;
                left:0;
                background-color:#FFFFFF;
            }
            div#menu ul li:hover ul li a {
                position:relative; /* for IE6 */
				color:#0093DD;
				margin-top:-5px;
				padding-top:12px;
				height:24px;
				background-color:#fff;
                display:block;
                width:12em;
                height:auto;
                line-height:1.3em;
                margin-left:-1px;
                padding:5px 10px 5px 10px;
                border:solid 1px #004080;
                background-color:#0093DD;
                color:#FFFFFF;
                }
            div#menu ul li:hover ul li a:hover {
                text-decoration:underline;
                color:#FFFFFF;
            }
            div#menu ul li a:hover {
                background-color:#0093DD;
                color:#FFFFFF;
            }
			div#menu .selected {
				background-color:#0093DD;
				color:#FFFFFF;
			}
            div#menu  ul li a:hover ul {
                display:block;
                width:12em;
                background-color:#0093DD;
                position:absolute;
                z-index:999;
                top:29px;
                left:0;
            }
            div#menu ul li ul li a:visited {
                color:#FFFFFF;
            }
            div#menu ul li a:hover ul li a {
                display:block;
                width:12em;
                height:1px;
                line-height:1.3em;
                padding:4px 16px 4px 16px;
                border-left:solid 1px #0093DD;
                color:#FFFFFF;
            }
            div#menu ul li a:hover ul li a:hover {
                text-decoration:none;
                color:#FFFFFF;
            }
 /* end menu */
 
a {
color: #cc0066;
text-decoration: none;
z-index:0;
}
a:hover {
color: #cc0066;
text-decoration: underline;
}

#title {			/*27-03-2009 toegevoegd */
  font-size:10px;
}

hr {
color:#0093DD;
border-color:#0093DD;
background-color:#0093DD;
outline-color:#0093DD;
}

#content {
padding: 5px;
margin: 2px;
font-size: 12px;
vertical-align: top;
}

#content table {
vertical-align: top;
}

#content td {
vertical-align: top;
font-size: 12px;
}

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: 12px;
}

li li {
    list-style-type: none;
    text-decoration: none;
    font-size: 12px;
    list-style-image: none;
    list-style-type: circle;
}

h1 {
font-size: 17px;
margin-top: 0px;
margin-bottom: 2px;
color: #2d4067;
font-weight: bold;
}

h2 {
font-size: 12px;
margin-top: 0px;
margin-bottom: 2px;
color: #2d4067;
font-weight: bold;
}

p {
font-size: 12px;
/* margin-bottom: 0px; */
margin-top: 8px;
vertical-align:top;
}

h3 {
font-size: 16px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding: 0px;
color: #2d4067;
font-weight: bold;
}

td {
margin-top: 15px;
margin-bottom: 15px;
vertical-align: middle;
}

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 a img {
border: 0px;
}

#content table.noborder table {
border:none;
}

#content table.projectentable {
width: 70%;
}

#content table.tableprojectgegevens {
width: 70%;
}

#content .tableprojectgegevens img,
#content .tablebasisindicatoren img,
#content .table_item img {
padding-top:0px;
padding-bottom: 0px;
margin-bottom:0px;
margin-top:0px;
}

#content .tablecategory img {
padding-top:4px;
padding-bottom: 4px;
margin-bottom:0px;
margin-top:0px;
}

#content .projectentable p,
#content .tableprojectgegevens p, 
#content .tablebasisindicatoren p, 
#content .tablecategory p {
padding-top:0px;
padding-bottom: 0px;
margin-bottom:0px;
margin-top:0px;
}

#content .table_item p {
padding-top:4px;
padding-bottom: 5px;
margin-bottom:0px;
margin-top:0px;
}

#content table.projectentable td, #content table.projectentable th,
#content table.tableprojectgegevens td,  #content table.tableprojectgegevens th,
#content table.tablebasisindicatoren td, #content table.tablebasisindicatoren th,
#content table.tablecategory td, #content table.tablecategory th, 
#content table.table_item td, #content table.table_item th {
vertical-align: middle;
padding-top:0px;
padding-bottom: 0px;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
}

#content table.projectentable nobr,
#content table.tableprojectgegevens nobr,
#content table.tablebasisindicatoren nobr, 
#content table.tablecategory nobr,
#content table.table_item nobr {
padding-top:0px;
padding-bottom: 0px;
margin-bottom:0px;
margin-top:0px;
vertical-align: middle;
}

#content table.projectentable table,
#content table.tableprojectgegevens table,
#content table.tablebasisindicatoren table,
#content table.tablecategory table,
#content table.table_item table {
padding-top:0px;
padding-bottom: 0px;
margin-bottom:0px;
margin-top:0px;
font-size: 13px;
border: 0px;
}

#content table.tabledetailmessages table {
vertical-align:top;
}

#content table.tabledetailmessages td {
vertical-align:top;
}

#content dfn {
display: none;
}
#content .refprojectenul {
padding-top: 0px;
margin-top: 0px;
}

/* table export data */

table.exporttable {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: double double double double;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	table-layout : fixed;
	width:750px;
	font-size:12px;
	text-align:left;
	white-space:normal;
}

table.exporttable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color:#CCCCCC;
	
	-moz-border-radius: 0px 0px 0px 0px;
	width: 11%;
}
table.exporttable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	width: 11%;

}

/* table export data */

table.exportvalue {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
        table-layout : fixed;
        background-color: transparent;
	width:300px;
	font-size:12px;
	text-align:left;
}


.required input {
right: 0px;
}
.required label {
width: 400px;
}
#directions table, #directions div {
font-size: 12px;
}
.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;
}
/* End of 'content' */

/* Start of CMSMS style sheet 'layout nieuw' */
body { font-family: Arial;
color: #2d4067;
background-color: #FFFFFF;
font-size: 12px;
    }
.wrapper {
margin-left:auto; 
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
vertical-align:top;
background-color: #FFFFFF;

}
.frame { 
border: 2px solid #0093DD;
}
#homeframe {
border: 0px solid #FFFFFF;
}
#content {
overflow: auto;
/*height: 430px; */
font-size: 12px;
}
  .logo { height: 130px;
   width: 190px;
    }
  .logo img {
   margin-top: 5px;
   }
  .logo a img {
border: 0px;
   }
  .nieuws { border-color: #0093DD;
    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;
    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: 20px;
    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: #0093DD;
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: #0093DD;
}
a.activeparent {
color: #0093DD;
}
#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: #0093DD;
font-size: 16px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 0px;
font-family: Arial;
margin: 0px;
}

.Footer {
color: #2d4067;
font-family: Arial;
font-size: 11px;
padding-top: 5px;
}

.Login {
color: #2d4067;
font-family: Arial;
font-size: 11px;
padding-top: 5px;
}

.Login a {
color: #cc0066;
font-family: Arial;
font-size: 11px;    
padding-right: 5px;
}

.NewsSummaryLink {
color: #2d4067;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding-top: 5px;
}
.NewsSummaryLink a {
color: #cc0066;
font-family: Arial;
font-size: 13px;    
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;
}

.logo2 {
color: #FFFFFF;
border-color: #FFFFFF;
}
.contentcolumnleft {
border-bottom: 2px solid #0093DD;
border-top: 2px solid #0093DD;
border-left: 2px solid #0093DD;
vertical-align: top;
}
.contentcolumnright {
border-bottom: 2px solid #0093DD;
border-top: 2px solid #0093DD;
border-right: 2px solid #0093DD;
}
.contentcolumnmiddle {
border-bottom: 2px solid #0093DD;
border-top: 2px solid #0093DD;
}

.project {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 21px;
font-size: 36px;
color: #FFFFFF;
}

#center {
text-align: center;
}

.indicator table {
border: 1px solid #CCCCCC;
}

.indicator td {
padding:10px 0px 10px 2px;
height:auto;
}

.indicator th {
background-color:#0099FF;
color:#FFFFFF
}

.indicator img {
border:none;
padding: 0px;
margin: 0px
}
/* End of 'layout nieuw' */


#wrapper table {
border: solid 1px #4B7BB9;
margin-bottom: 15px;
}

#wrapper table td{
	font-size: 100%;
	padding: 5px;
}

#wrapper table .hl {
background-color: #EFF8FC;
}
#wrapper table th{
background-color:#D4EBF5;
border-bottom: solid 2px  #4B7BB9;
font-size: 90%;
}

#wrapper table a:link, #wrapper table a:visited, #wrapper table a:active{
color: #CC0066;
}
#wrapper table a:hover{
color: #91c349;
}




