body  {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 100%;
    text-align              : left;
	color					: #000000;
	background-color		: #FFFFFF;
 	padding					: 0;
	margin					: 0;
}

form {
    margin                  : 0;
}

img {
    border                  : 0;
}

.knop {
    border-bottom           : solid 1px #666666;
    border-right            : solid 1px #666666;
    border-top              : solid 1px #AAAAAA;
    border-left             : solid 1px #CCCCCC;
    color                   : #666666;
    font-size               : 11px;
    cursor                  : hand;
    background              : url(gfx/bg_btn.gif) repeat-x;
    width                   : 70px;
}

#header {
	height					: 140px;
    background-color        : #FCE6B6;
    background-image        : none;
	padding					: 0;
	margin					: 0px;
}

.header {
	width					: 780px;
	height					: 120px;
	background-color		: #FCE6B6;
    background-image        : url(gfx/header-stcrt.jpg);
	padding					: 10px;
	margin-top				: 0;
	margin-right			: auto;
	margin-bottom			: 0;
	margin-left				: auto;
    text-align              : right;
}

.header a {
    display                 : block;
    height                  : 120px;
	width					: 780px;
}

#container {
    position                : relative;
    width                   : 800px;
	text-align				: left;
	background				: #FFFFFF;
	border-top-width		: 0px;
	border-right-width		: 1px;
	border-bottom-width		: 0px;
	border-left-width		: 1px;
	border-style			: solid;
	border-color			: #CCCCCC;
    padding					: 0px;
	margin-top				: 0;
	margin-right			: auto;
	margin-bottom			: 0;
	margin-left				: auto;
}

#kolom-links {
    width                   : 142px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-variant			: normal;
	text-decoration			: none;
	text-align				: left;
	color					: #334d80;
	background-color		: transparent;
    padding                 : 0px 5px 10px 5px;
    vertical-align          : top;
}

#kolom-midden {
    width					: 498px;
    height                  : 475px;
	text-align				: left;
	font-size				: small;
	font-style				: normal;
	border-right-width		: 1px;
	border-right-style		: solid;
	border-left-width		: 1px;
	border-left-style		: solid;
	border-color			: #CCCCCC;
    padding                 : 0px 5px 10px 5px;
    vertical-align          : top;
}

#kolom-rechts {
    width                   : 120px;
    text-align              : center;
	background-color		: transparent;
    padding                 : 0px 5px 10px 5px;
    vertical-align          : top;
}

#footer {
	width					: 800px;
	background-color		: #ffe6b3;
    padding                 : 10px 0;
    margin                  : 0;
    font-size               : 9px;
    color                   : #999999;
    text-align              : center;
}

marquee {
    display                 : block;
	font-size				: 12px;
    height                  : 20px;
    margin-top              : 10px;
    background-color        : #FCF1D9;
    border-top              : 1px #FCE6B6 solid;
    border-bottom           : 1px #FCE6B6 solid;
    padding-left            : 8px;
}

marquee a {
    display                 : block;
    height                  : 18px;
    margin-top              : 2px;
}

marquee a:link, marquee a:visited {
	text-decoration			: none;
	color					: #334d80;
}

marquee a:hover, marquee a:active {
	text-decoration			: underline;
	color					: #334d80;
}

/* linker kolom */

#sidebarbg {
	display					: block;
	background-color		: #FCF1D9;
	border-top				: 1px solid #FCE6B6;
	border-bottom			: 1px solid #FCE6B6;
	padding					: 0px;
	margin					: 0px;
	margin-bottom			: 10px;
}

#sidebarbg input.zoekveld {
    width                   : 125px;
    height                  : 14px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}


#menukop {
	width					: 132px;
	height					: 16px;
	background-color		: #FCE6B6;
	padding-left			: 5px;
	padding-right			: 5px;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

#menukoppb {
	width					: 132px;
    height                  : 26px;
	background-color		: #FCE6B6;
	padding-left			: 5px;
	padding-right			: 5px;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

P#linkblauw {
	font-size				: 10px;
	font-weight				: bold;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	text-decoration			: none;
	color					: #334d80;
	padding					: 0px;
	margin					: 0px;
}

#kolom-links A {
	font-size				: 11px;
	line-height				: 150%;
}

#kolom-links A:link,
#kolom-links A:visited {
	text-decoration			: none;
	color					: #334d80;
}

#kolom-links A:hover,
#kolom-links A:active {
	text-decoration			: underline;
	color					: #334d80;
}

.figuurstaatscourant {
	margin-top				: 10px;
	margin-bottom			: 10px;
}

.figuurstaatscourant img {
	border					: 1px solid #cccccc;
}

.figuurstaatscourant a {
    display                 : block;
    margin-top              : 5px;
    padding-left            : 5px;
}

.nieuwsberichten {
	color					: #999999;
    font-size               : 9px;
}

.nieuwsberichten .bericht {
    margin-bottom           : 2px;
}

#kolom-links .nieuwsberichten A {
    font-size               : 9px;
	line-height				: 150%;
}

#kolom-links .nieuwsberichten A:link,
#kolom-links .nieuwsberichten A:visited {
	text-decoration			: none;
	color					: #334d80;
}

#kolom-links .nieuwsberichten A:hover,
#kolom-links .nieuwsberichten A:active {
	text-decoration			: underline;
	color					: #334d80;
}

/* banners */
.banner {
    display                 : block;
    margin-top              : 10px;
}

.banner .bannertitel {
    margin-bottom           : 2px;
    font-style              : italic;
    font-size               : 12px;
}

/* begin nieuwsbanner */
#nieuwsbanner {
	width					: 498px;
	height					: 20px;
	padding					: 0;
    padding-top             : 10px;
	margin-top				: 0;
	margin-right			: auto;
	margin-bottom			: 0;
	margin-left				: auto;
}

#linkblauw {
	font-size				: 10px;
	font-weight				: bold;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	text-decoration			: none;
	color					: #334d80;
	padding					: 0px;
	margin					: 0px;
}

#contentbg {
	background-color		: #FCF1D9;
	border-top				: 1px solid #FCE6B6;
	border-bottom			: 1px solid #FCE6B6;
	padding					: 0px;
	margin					: 0px;
	margin-bottom			: 10px;
}

#dropcontentsubject {
	width					: 70px;
	font-size				: 12px;
	font-weight				: bold;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
}

.dropcontent {
	width					: 98%;
	text-decoration			: none;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-variant			: normal;
	color					: #FCE6B6;
	padding					: 3px;
}

.dropcontent A:link,
.dropcontent A:visited {
	text-decoration			: none;
	color					: #334d80;
}

.dropcontent A:hover,
.dropcontent A:active {
	text-decoration			: underline;
	color					: #334d80;
}
/* einde nieuwsbanner */

#nieuws {
	border-top-width		: 1px;
	border-top-style		: solid;
	border-top-color		: #CCCCCC;
    padding-top             : 0px;
    margin-top              : 10px;
}

H1 {
	font-size				: 26px;
    margin-top              : 25px;
    margin-bottom           : 10px;
}

H2 {
	font-size				: 20px;
    margin-top              : 25px;
    margin-bottom           : 4px;
}

.kop {
	text-align				: left;
	font-family				: Georgia, "Times New Roman", Times, serif;
	color					: #334d80;
}

p.ministerraadintro {
}

p {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-variant			: normal;
	color					: #000000;
    margin-bottom           : 10px;
}

.publicatiedatum {
	display					: block;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	font-variant			: normal;
	color					: #999999;
	border-top				: dashed 1px #999999;
	padding-top				: 3px;
}

.publicatiedatum A:link,
.publicatiedatum A:visited {
	color					: #334d80;
	text-decoration			: none;
}

.publicatiedatum A:hover,
.publicatiedatum A:active {
	color					: #334d80;
	text-decoration			: underline;
}


/* Nieuwsbericht */

#kolom-midden A:link,
#kolom-midden A:visited {
	text-decoration			: none;
	color					: #334d80;
}

#kolom-midden A:hover,
#kolom-midden A:active {
	text-decoration			: underline;
	color					: #334d80;
}

.reactieskop {
    margin-top              : 30px;
    border-bottom           : solid 1px #999999;
    font-size               : 14px;
    font-weight             : bold;
	color					: #334d80;
}

.reageer {
    font-size               : 11px;
    margin-top              : 10px;
	color					: #999999;
}

.reageer A:link,
.reageer A:visited {
	color					: #334d80;
	text-decoration			: none;
}

.reageer A:hover,
.reageer A:active {
	color					: #334d80;
	text-decoration			: underline;
}

.geenreacties {
    font-size               : 10px;
	color					: #999999;
    margin-top              : 10px;
}

#formulier {
    margin-top              : 15px;
    margin-bottom           : 15px;
    margin-left             : 15px;
    display                 : none;
}

#bedankt {
    display                 : none;
    margin-top              : 10px;
    padding                 : 5px;
    border                  : 1px solid #DDDDDD;
    font-size               : 10px;
}

#formulier .label {
    width                   : 100px;
    vertical-align          : top;
    font-size               : 10px;
}

#formulier .waarde input {
    width                   : 350px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

#formulier .waarde textarea {
    width                   : 350px;
    height                  : 100px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

#reactie {
    padding                 : 5px;
    margin-top              : 10px;
    border                  : 1px solid #DDDDDD;
}

#reactie .meta {
    padding-bottom          : 5px;
	font-size				: 10px;
	color					: #999999;
    border-bottom           : dashed 1px #999999;

}

#reactie .tekst {
    font-size               : 11px;
}

/* webpagina */

.webpagina A:link,
.webpagina A:visited {
	text-decoration			: none;
	color					: #334d80;
}

.webpagina A:hover,
.webpagina A:active {
	text-decoration			: underline;
	color					: #334d80;
}

/* zoekscherm */

.zoekintro {
    margin-bottom           : 20px;
}

.zoekformulier {
}

.zoekformulier table {
    width                   : 100%;
}

.zoekformulier .knop {
    margin                  : 5px;
    border-bottom           : solid 1px #666666;
    border-right            : solid 1px #666666;
    border-top              : solid 1px #AAAAAA;
    border-left             : solid 1px #CCCCCC;
    color                   : #666666;
    font-size               : 11px;
    cursor                  : hand;
    background              : url(gfx/bg_btn.gif) repeat-x;
    width                   : 70px;
    height                  : 17px;
}

.zoekformulier .zoeksoort {
    border-top              : 1px solid #DDDDDD;
    padding-left            : 5px;
    font-style              : italic;
}

.zoekformulier .label {
    width                   : 150px;
    padding                 : 5px;
}

.zoekformulier input {
    width                   : 170px;
    height                  : 14px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

.zoekformulier select {
    width                   : 173px;
    height                  : 16px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

.zoekresultaat {
    margin-top              : 10px;
}

.zoekresultaat table {
    width                   : 100%;
}

.zoekvraag {
    margin-top              : 20px;
    margin-bottom           : 10px;
    margin-left             : 5px;
    padding-bottom          : 5px;
    border-bottom           : 1px solid #DDDDDD;
}
.zoekresultaat .res {
    padding                 : 3px;
    border-bottom           : 1px solid #DDDDDD;
}

.zoekresultaat .res A:link,
.zoekresultaat .res A:visited {
	text-decoration			: none;
	color					: #334d80;
}

.zoekresultaat .res A:hover,
.zoekresultaat .res A:active {
	text-decoration			: underline;
	color					: #334d80;
}

.bladerknoppen {
    margin-top              : 20px;
    text-align              : center;
}

a.bladerknop {
	color					: #334d80;
    text-decoration         : none;
}

#loading {
    position: absolute;
    top: 20%;
    left: 50%;
    width: 200px;
    height: 35px;
    background-color: #EEEEEE;
    margin-left: -100px;
    margin-top: -30px;
    text-align: center;
    font: bold 12px verdana;
    color: gray;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: solid 1px #CCCCCC;
    z-index: 100;
    filter: alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity: 0.9;
}

#loading img {
    vertical-align: middle;
    margin-right: 10px;
}


#foutmelding {
    display                 : none;
    border                  : 1px red solid;
    padding                 : 3px;
    margin-left             : 5px;
    margin-top              : 10px;
    color                   : #FF0000;
}

#foutmelding .foutkop {
    font-weight             : bold;
}

/* Staatscourant */

.staatscourantnummer {
    margin-top              : 20px;
    font-weight             : bold;
    font-style              : italic;
}

/* reageer */
.reageerformulier {
    margin-bottom           : 10px;
}

.reageerformulier .label {
    width                   : 150px;
    padding                 : 5px;
    vertical-align          : top;
}

.reageerformulier input.invoerveld {
    width                   : 250px;
    height                  : 14px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

.reageerformulier textarea {
    width                   : 250px;
    height                  : 150px;
    border                  : 1px solid #DDDDDD;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
    font-size               : 10px;
}

.reageerformulier .knop {
    margin-left             : 5px;
}

/* weblog */
.weblogheader {
    margin-top              : 22px;
}

.weblog #menukop {
    height                  : 28px;
}

#home {
	width					: 132px;
	height					: 16px;
	background-color		: #FCE6B6;
	padding-left			: 5px;
	padding-right			: 5px;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

#home a {
    font-size               : 10px;
}

/* parlementaire berichten */
.pnheader {
    margin-top              : 22px;
}
