* 
{
    padding:                0px;  
    font-family:            Arial, verdana, helvetica;
    font-size:				12px;   
    /*text-align:             left;*/
}

body 
{
	text-align:				center;
	text-align:				center;
	margin:					0px;
	padding:				0px;
    color:                  white;
	background-image:		url("../images/layout/img_background_filler.gif");
	background-repeat:		repeat;
}

.Contentcontainer
{
	background-image:		url(../images/layout/img_background_filler.gif);
	background-repeat:		repeat;
    position:               relative;
    display:                block;
    width:                  980px;
    min-height:             590px;
    height:                 auto;
    text-align:             left;
    background-color:		#002F63;
    border:					0px;
    top:					0px;
    overflow:				hidden;
    margin:					0 auto auto auto;
    padding:				0px;
    position:				relative;
    z-index:				2;

}

/* HEADER */

.HeaderFlash
{
	float:					left;
	position:				relative;
	padding:				0px;
	margin:					0px;
	border:					0px;
	height: 111px;
	width: 765px;
	
	
}

.image
{
	float:					left;
	position:				relative;
	padding:				0px;
	margin:					0px;
	border:					0px;
	
}

.ImageHeader
{
	float:					left;
	position:				relative;
	padding:				0px;
	margin:					0px 0px 0px 2px;
	border:					0px;
	  border-style:           solid;
    border-width:           0px 0px 1px 0px;
    border-color:           #09629C;
	
}

.header 
{
	height:					171px;
	width:					980px;
	float:					left;
	position:				relative;
	padding:				0px;
	margin:                 0px;
}

    .zoekcontainer
    {
        position:				relative;
        float:					left;
        width:					228px;
        height:					60px;
        background-image:		url(../images/layout/img_header_filler_02.gif);
	    margin:                 0px;
		 border-style:           solid;
		border-width:           0px 0px 1px 0px;
		border-color:           #09629C;
    }

        .zoekformcontainer
        {
            margin-top:				10px;
	        margin-left:			25px;
	        font-weight:			bold;
        }

            .TextBoxZoeken
            {
                width:					150px;
                height:					19px;
	            color:					black;
	            border:					1px solid #013064;
                float:					left;
                display:				block;
            }

            .TextBoxZoekenBtn
            {
                margin-left:			5px;
                float:					left;
                display:				block;
            }
/* NAVIGATIE */

.navigatie
{
    position:               relative;
    display:                block;
	width:					217px;
	height:                 355px;
	float:					left;
	background-image:		url(../images/layout/bg_menu.gif);
	background-position:    right;
	background-repeat:		no-repeat;
}

.hoofdnavitem
{
    position:               relative;
    display:                block;
    width:                  215px;
    height:                 auto;
    float:                  left;
    clear:                  left;
}

a.hoofdnavlink:link,
a.hoofdnavlink:active,
a.hoofdnavlink:visited,
a.hoofdnavlink:hover,
a.hoofdnavlink_active
{
    position:               relative;
    display:                block;
    width:                  155px;
    height:                 auto;
    padding:                5px 30px;
    color:                  White;
    text-decoration:        none;
    font-weight:            bold;
    border-style:           solid;
    border-width:           0px 0px 1px 0px;
    border-color:           #09629C;
    background-color:       Transparent;
}

a.hoofdnavlink:hover,
a.hoofdnavlink_active
{
    color:                  #0B386A;
    background-color:       #B9C9DD;
}

.Submenu
{
	position:				absolute;
	width:					150px;
	top:					0px;
	left:					215px;
	background-color:		#B9C9DD;
	z-index:				50;
	visibility:				hidden;
	text-align:				left;
	overflow:				visible;
	color:					#002F63;
	border:					solid 1px #037CC7;
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=92);
}

a.subnavlink:link,
a.subnavlink:active,
a.subnavlink:visited,
a.subnavlink:hover
{
    position:               relative;
    display:                block;
    width:                  140px;
    height:                 auto;
    padding:                5px;
    color:                  #0B386A;
    text-decoration:        none;
    font-weight:            bold;
    border-style:           solid;
    border-width:           0px 0px 1px 0px;
    border-color:           #06568B;
    background-color:       Transparent;
}

a.subnavlink:hover
{
    color:					#006699;
}

/* SIDE */

.subcontainer
{
	position:				absolute;
	left: 752px !important;
	left: 754px  ;
	top: 172px;
	width:                 222px;
	height:					800px;
}

.sideimagecontainer
{
	float:					left;
	padding:				0;
	margin:					0;
	border:					0;
	position:				relative;
	width:                  227px;
	
}

/* POLL */

.pollcontainer
{
	float:					left;
	position:				relative;	
	padding:				10px 0px;
	margin:					0;
	border:					0;
	position:				relative;
	width:                  300px;
	height:                 auto;
	min-height:             300px;
	background-color:       #0D5587;
	background-image:		url(../images/layout/img_bg_poll.jpg);
	background-position:    top left;
	background-repeat:		no-repeat;
}

.pollintrocontainer
{
	
	padding:				10px 10px 0px 10px;
	margin:					200px auto 10px auto;
	border:					0;
	position:				relative;
	float:					left;
	width:                  209px;
	height:                 auto;
	background-color:       #0D5587;
}

.pollitemscontainer
{
	padding:				5px 10px 10px 10px;
	margin:					10px auto 10px auto;
	border:					0;
	position:				relative;
	float:left;
	width:                  209px;
	height:                 auto;
	background-color:       #0D5587;
}

.pollitems
{
    position:               relative;
    float:					left;
    display:                block;
    margin:                 10px 0px;
    padding:				0px 0px 10px 0px;
}

.pollitems input
{
    position:               relative;
    display:                block;
    float:                  left;
}

.pollitems label
{
    position:               relative;
    display:                block;
    margin-left:            5px;
    float:                  left;
}

.pollbutton
{
    position:               relative;
    display:                block;
    float:                  left;
    text-align:             center;
    width:                  100px;
    font-weight:            bold;
    color:                  White;
    background-color:       #002F63;
    margin-bottom: 10px;
}


/* CONTENT */

p 
{
    margin:                 0px;
	padding-bottom:			14px;
}

ul, ol
{
	margin-left:			25px;
	margin-bottom:			10px;
	margin-top:				10px;
	line-height:			normal; /*3 mei 2010 http://www.tqc-net.nl/nieuws.asp?nieuws=262*/
}

h1
{
	font-size:				15px;
	font-weight:			bold;
	margin:                 0px;
}

.main,
.main_publicatieform {
	width:					464px;
	text-align:				left;
	float:					left;
	min-height:				365px;
	background-image:		url(../images/layout/bg_main.gif);
	background-repeat:		no-repeat;
	padding:				35px;
	overflow:				visible;
	line-height:			normal; /*120%3 mei 2010120%;*/
}

.main_publicatieform {
    background-image:       none;
}

.main a
{
	font-weight:			normal;
	color:					silver;
}


/* NIEUWS */


.kolom_row
{
	clear:					both;
	float:					left;
	width:					460px;
	padding-bottom:			6px;
}

.kolom_links
{
	width:					80px;
	margin:					0px;
	float:					left;
}

.kolom_icoon
{
	width:					25px;
	margin:					0px;
	float:					left;
}

.kolom_rechts
{
	width:					350px;
	margin:					0px;
	float:					left;
}

.kolom_rechts_small
{
	width:					325px;
	margin:					0px;
	float:					left;
}

.kolom_links_row
{
	clear:					both;
	float:					left;
	width:					460px;
	padding-bottom:			6px;
}

.kolom_links_links
{
	width:					100px;
	margin:					0px;
	float:					left;
}

.kolom_links_rechts
{
	width:					330px;
	margin:					0px;
	float:					left;
}

.print_footer
{
	display:				none;
}
/* footer */

.footernavigatiecontainer
{

    position:               relative;
    display:                block;
    width:					466px;
    height:                 auto;
    min-height:             30px;
    text-align:             center;
    border:					0px;
    overflow:				hidden;
    margin:					0 auto;
    padding:				0px;
    float:                  left;
    z-index:				2;
}


    a.footernavlink:link,
    a.footernavlink:active,
    a.footernavlink:visited,
    a.footernavlink:hover
    {
        position:               relative;
        display:                inline;
        color:                  White;
        font-weight:            bold;
        text-decoration:        none;
        margin:                 3px 6px;
    }
    
    
    a.footernavlink:hover
    {
        text-decoration:        underline;
    }

/* Login */

.loginfield
{
    position:               relative;
    display:                block;
    float:                  left;
    width:                  130px;
    background-color:       #002F63;
    border:                 solid 1px white;
    padding-left:           3px;
    color:                  White;
}

.loginbutton
{
    position:               relative;
    display:                block;
    float:                  left;
    text-align:             center;
    width:                  136px;
    font-weight:            bold;
    color:                  White;
    background-color:       #002F63;
}


.formfield
{
    position:               relative;
    display:                block;
    float:                  left;
    width:                  180px;
    background-color:       #002F63;
    border:                 solid 1px white;
    padding-left:           3px;
    color:                  White;
    margin-bottom:          3px;
}

.publicatie_meerinfo_header
{
    position:               relative;
    display:                block;
    width:                  620px;
    height:                 20px;
    padding:                10px;
    text-align:             right;
    margin:                 0 auto;
}

.publicatie_meerinfo_header a
{
    color:                  White;
    font-weight:            bold;
}

.publicatie_meerinfo_content
{
    text-align:             left;
    position:               relative;
    display:                block;
    width:                  640px;
    height:                 auto;
    margin:                 0 auto;
}
