BODY
{
margin: 0;
background-image: url(/media/gfx/top_line.gif);
background-position: top center;
background-repeat: no-repeat;

font-family: Verdana;
font-size: 11px;
}

FORM
{
display: inline;
}

A IMG
{
border: 0;
}

A
{
text-decoration: none;
color: #6094C9;
}

A:hover
{
text-decoration: underline;
}

.clear
{
clear: both;
}

.align-right
{
text-align: right;
}

.align-center
{
text-align: center;
}
.main
{
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
width: 954px;
}

/** Top **/
.header .top UL.right
{
	float: right;
}

.header .top UL
{
list-style-type: none;
margin: 0;
padding: 0;
}

.header .top LI
{
margin: 5px 0;
padding: 0px 7px;
float: left;
border-right: 1px solid #6094C9;
font-size: 11px;
line-height: 130%;
}

.header .top LI.last
{
border-right: 0;
padding-right: 2px;
}

.header .top A
{
color: #6094C9;
}

.header .top INPUT.text
{
background-image: url(/media/gfx/input_bg.gif);
background-position: 0px 0px;
background-color: #EAF1F8;
border: 1px solid #999999;
font-size: 11px;
}

.header .bar-outer
{
background-image: url(/media/gfx/header_bar_2.jpg);
height: 106px;
}

.header .bar-inner
{
background-image: url(/media/gfx/header_bar_1.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 106px;
}

.header .bar
{
background-image: url(/media/gfx/header_bar_3.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 106px;
}

.header IMG.logo
{
margin-top: 12px;
margin-left: 14px;
float: left;
}

.header .links
{
float: right;
width: 166px;
}

.header .links UL
{
list-style-type: none;
margin: 0;
margin-top: 4px;
margin-right: 11px;
padding: 0;
}

.header .links UL LI
{
display: block;
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 5px;
border-bottom: 1px solid #6095C8;
text-align: right;
font-size: 11px;
}

.header .links UL LI.first
{
padding: 0;
padding-right: 7px;
margin: 4px 0;

float: left;
width: 100px;
border-right: 1px solid #6095C8;
border-bottom: 0;
text-align: right;
}

.header .links UL LI A
{
color: white;
}

.menu
{
position: relative;
height: 25px;
left: 30px;
top: 54px;
width: 500px;
}

.bar UL
{
line-height: 100%;
}

.menu UL.level-1
{
list-style-type: none;
float: left;
margin: 0;
padding: 0;
}

.menu UL.level-1 LI
{
float: left;
height: 25px;
width: 100px;
font-size: 12px;
text-transform: uppercase;
}

.menu UL.level-1 LI DIV.inner
{
height: 25px;

padding-right: 17px;
padding-left: 12px;
padding-top: 6px;
}

.menu UL.level-1 LI.active
{
background-image: url(/media/gfx/menu_1_left.gif);
background-position: 0 0;
background-repeat: no-repeat;
}

.menu UL.level-1 LI.active DIV.inner
{
background-image: url(/media/gfx/menu_1_right.gif);
background-position: top right;
background-repeat: no-repeat;
}

.menu UL.level-1 LI DIV.inner A
{
color: #6699CC;
}

.menu UL.level-1 LI.active DIV.inner A
{
color: #FFFFFF;
}

.menu UL.level-2
{
position: absolute;
display: block;
margin: 0;
padding: 0;
list-style-type: none;
height: 20px;
width: 530px;
top: 25px;


}

.menu UL.level-2 LI
{
background-image: url(/media/gfx/menu_2.gif);
background-position: top left;
background-repeat: no-repeat;
float: left;
width: auto;

padding: 0;
margin: 0;

padding-left: 14px;
padding-right: 14px;
padding-top: 5px;
margin-right: 2px;

font-size: 11px;
color: #000000;
text-transform: none;
}


.menu UL.level-2 LI.active
{
background-image: url(/media/gfx/menu_2_active.gif);
background-position: top left;
background-repeat: no-repeat !important;
color: #FFFFFF;
}


.menu UL.level-2 LI A
{
color: #000000;
}


.menu UL.level-2 LI.active A
{
color: #FFFFFF;
}

.content
{
width: 949px;
margin-top: 7px;
margin-left: 2px;
}

.footer .column-1,
.content .column-1
{
width: 680px;
float: left;
}

.footer .column-2,
.content .column-2
{
float: left;
margin-left: 14px;
width: 255px;
}

.content .column-2 .section
{
margin: 7px 0px;
border-top: 1px solid #999999;
}

.content .column-2 .section H3
{

font-size: 16px;
font-weight: normal;
margin: 7px 0;
}

.section 
{
margin: 7px 0;
}

.left-inset .section-header
{
margin-left: -14px;
padding-left: 14px;
}

.section-header
{
background-color: #ECECEC;
padding: 1px;
}

.section-header H2
{
margin: 5px 0;
font-size: 15px;
}

.small-section
{
margin: 3px 0;
}

.column-1 .box-left
{
width: 307px;
float: left;
}

.column-1 .box-right
{
width: 307px;
float: left;
margin-left: 13px;
}

.column-1 .box-border
{
border: 1px solid #CCCCCC;
}

.column-1 .box
{
padding: 0 12px;
}

.column-1 .box-bg-gray
{
background-image: url(/media/gfx/box_bg_gray.gif);
background-position: 1px 1px;
background-repeat: repeat-x;
}

.column-1 .section H3
{
color: #3366CC;
font-size: 16px;
font-weight: normal;
margin: 7px 0;
}

P, UL, OL, TD
{
line-height: 150%;
color: #666666;
font-size: 11px;
}

/*
.column-1 P,
.column-1 UL,
.column-1 OL
{
line-height: 150%;
}

.column-2 P, 
.column-2 UL,
.column-2 OL
{
line-height: 150%;
}
*/

.column-2 UL,
.column-2 OL
{
padding-left: 24px;
}


.black
{
color: #000000;
}

HR
{
margin: 0;
}

STRONG.blue, P.blue
{
color: #6094C9;
}

.column-2 HR,
.column-1 HR
{
border: none 0;
border-top: 1px solid;
height: 1px;
}

HR.lightgray
{
border-top-color: #EAEAEA;
}

HR.mediumgray
{
border-top-color: #C2C2C2;
}

HR.gray
{
border-top-color: #989898;
}

UL.blue
{
list-style-type: none;
padding-left: 12px;
}


UL.blue LI
{
background-image: url(/media/gfx/bullet_blue.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left: 12px;
}


UL.three-column-list
{
margin: 0;
}

UL.three-column-list LI
{
float: left;
width: 200px;
}

/** Section Foundating partners */
.section-partners .right
{
float: right;
border-left: 1px solid #CECECE;
padding: 7px;
margin-left: 7px;
}


/** Box title links **/
H1.title-links,
H2.title-links,
H3.title-links
{
float: left;
}

UL.title-links
{
margin: 0;
margin-top: 5px;
padding: 0;
float: right;
list-style-type: none;
}

.box UL.title-links LI
{
padding: 0;
margin: 0;
margin-left: 5px;
float: left;
}

.box UL.title-links A
{
color: #6699CC;
}

P.ad
{
text-align: center;
}

.footer
{
margin-top: 12px;
}
.footer .bar
{
margin-top: 12px;
background-image: url(/media/gfx/footer_bar.gif);
padding-top: 5px;
padding-left: 12px;
height: 20px;
background-repeat: repeat-x;
font-size: 10px;
}

.footer .bar A
{
color: #999999;
}

.left-inset
{
padding-left: 14px;
}

.right-inset
{
padding-right: 28px;
}

FIELDSET.form
{
border: 0;
margin: 0;
padding: 0;
}


FIELDSET.form UL
{
list-style-type: none;
padding-left: 0;
}


FIELDSET.form UL LI
{
margin: 5px 0;
}

FIELDSET.form LABEL.label
{
display: block;
margin: 5px 0;
margin-bottom: 1px;

}

FIELDSET.form INPUT.text, FIELDSET.form TEXTAREA
{
background-image: url(/media/gfx/input_bg.gif);
background-position: 0px 0px;
background-color: #EAF1F8;
border: 1px solid #999999;
font-size: 11px;
}

INPUT.button
{
background-image: url(/media/gfx/button_bg.gif);
background-repeat: repeat-x;
height: 21px;
font-size: 11px;
border: 0;
color: #FFFFFF;
font-weight: bold;
padding: 4px 12px;
padding-top: 2px;
}

INPUT.button-large
{
font-size: 20px; 
font-weight: bold; 
height: auto; 
background-position: bottom; 
background-color: #9DBDEE;
}

.content-column-1
{
width: 196px;
margin-right: 12px;
float: left;
}

.content-column-2
{
width: 472px;
float: left;
}


/** Login window **/
.dialog-overlay 
{
position: absolute; 
top: 0; 
left: 0; 
z-index: 90;
width: 100%; 
height: 500px; 
background-color: #000; 
}

.window-dialog
{

z-index: 100;
position: absolute;
background-color: #FFF;
border: 3px solid #5F5F5F;
padding: 1px 12px;
margin-bottom: 28px;
}

.window-dialog-transparant
{
background-color: inherit !important;
background: none !important;
border: 0 !important;
}

.window-dialog P, .window-dialog UL
{
margin-bottom: 14px;
margin-top: 14px;
}

.window-dialog .button-close
{
float: right;
margin-top: 12px;
}

.window-dialog H1
{
color: #5C9AD3;
font-size: 20px;
margin: 7px 0;
margin-bottom: 0;
font-size: 18px;
}

.window-dialog H2
{
font-size: 12px;
margin: 5px 0;
margin-bottom: 0;
}

.window-login .paragraph-link
{
text-align: right;
float: right;
margin-top: 22px;
}

.window-login .paragraph-button
{
margin-top: 0;
width: 100px;
float: left;
}

.window-dialog INPUT.text
{
width: 240px;
}

.window-dialog FIELDSET.form LI
{
margin: 10px 0;
}

.window-dialog A
{
color: #6094C9;
}

.error-message
{
color: #CC0000 !important;
}

.error
{
color: #CC0000 !important;
}

H1
{
color: #5C9AD3;
font-size: 20px;
margin: 7px 0;
margin-bottom: 0;
}

.image-align-left
{
float: left;
margin-right: 7px; 
margin-bottom: 7px;
margin-top: 7px;
}


.image-align-right
{
float: right;
margin-left: 7px; 
margin-bottom: 7px;
margin-top: 7px;
}

/** FRONTPAGE **/

/** Front page nieuws box */
.frontpage-nieuws-box
{
/*height: 234px; */
}

.frontpage-nieuws-box .articles P
{

background-image: url(/media/gfx/bullet_black.gif);
background-position: 0px 2px;
background-repeat: no-repeat;

text-indent: 5px;

float: left; 
width: 198px; 

padding-left: 5px; 
margin-left: 12px; 

font-size: 10px; 
line-height: 160%;
}

.frontpage-nieuws-box .articles HR
{
border-top-color: #C6D8EA; 
margin: 10px 0;
}

.frontpage-nieuws-box .articles .image-container
{
float: left; 
width: 90px;
margin: 7px 0;
}

.frontpage-nieuws-box .articles IMG.image
{
border: 1px solid #999999; 
}

.frontpage-nieuws-box .articles A
{
text-decoration: none;
}

.frontpage-nieuws-box .articles A:hover
{
text-decoration: underline;
}

/** Frontpage media box **/
.frontpage-media-box 
{
/* height: 234px; */
}

.frontpage-media-box UL.media
{
list-style-type: none;
margin: 0;
padding: 0;
margin: 7px 0;
border-left: 1px solid #EAEAEA;
border-top: 1px solid #EAEAEA;
}

.frontpage-media-box UL.media IMG.image
{
}

.frontpage-media-box UL.media .image-container
{
width: 90px;
float: left;
margin-right: 12px;
}

.frontpage-media-box UL.media LI
{
clear: both;
padding: 2px;
border-right: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
font-size: 10px;
}

.frontpage-media-box UL.media A
{
color: #666666;
}

/** Programma **/
.frontpage-programma
{
background-color: #6095C8;
padding: 0 0;
border: 1px solid #6095C8;
border-right: 0;
}

.frontpage-programma H4
{
background-color: #5B8BB9;
border-bottom: 1px solid #B0CAE4;
padding: 7px;
margin: 0;
font-size: 13px;
}

.frontpage-programma H4 SPAN.date-part
{
padding: 0 2px;
}

.frontpage-programma H4 SPAN.white
{
color: #FFF;
}

.frontpage-programma UL
{
padding: 0;
margin: 0;
list-style-type: none;
}

.frontpage-programma UL LI
{
padding: 7px;
margin: 0;
border-bottom: 1px solid #7AA6D1;

cursor: hand;
cursor: pointer;
}

.frontpage-programma UL LI.last
{
border-bottom: 0;
}

.frontpage-programma UL H5
{
color: #333333;
font-size: 11px;
font-weight: normal;
float: left;
width: 80px;
margin: 0;
margin-right: 7px;
}

.frontpage-programma UL DIV.text
{	
width: 152px;
margin: 0;
margin-top: -7px;
padding: 0;
float: left;
}

.frontpage-programma UL DIV.text P
{
margin: 7px 0;
color: #FFF;
}

/** Programma bar **/
.frontpage-programma-bar A
{
color: #FFFFFF;
}

.frontpage-programma-bar UL
{
margin: 0;
padding: 0;
height: 24px;
list-style-type: none;

background-image: url(/media/gfx/programma_bar.gif);
background-repeat: repeat-x;
}

.frontpage-programma-bar UL LI
{
float: left;
background-image: url(/media/gfx/programma_bar_separator.gif);
background-repeat: no-repeat;
background-position: top right;
padding-left: 14px;
padding-right: 16px;
padding-top: 4px;
height: 20px;
}


.frontpage-programma-bar UL LI.last
{
background-image: none;
padding-right: 0;
}

/** Ankeiler **/
.ankeiler
{
margin-right: 14px; 
padding-top: 1px;
color: #000; 
font-size: 17px; 
}

.date
{
font-size: 13px;
}

/** News overview **/
.news-overview H2
{	
font-size: 17px;
color: #000000;
font-weight: normal;
margin: 7px 0;
}


.news-overview H2 A
{
color: #000000;
}



.comment-list
{
list-style-type: none;
margin: 7px 0;
padding: 0;
}

.comment-list .comment-item
{
margin: 14px 0;
margin-left: -14px;
padding: 0;
padding-left: 14px;
border-bottom: 1px solid  #EAEAEA;
}

.comment-list .comment-item .date
{
color: #9C9C9C;
margin: 4px 0;
}


.comment-list .comment-text
{
margin: 7px 0;
margin-left: 6px;
}

.comment-list .comment-text P
{
margin: 5px 0;
}

.comment-list H4
{
color: #306BD1;
margin: 4px 0;
font-size: 11px;
}

.comment-form INPUT.text
{
width: 240px;
}


.comment-form TEXTAREA
{
width: 450px;
height: 90px;
}

#thema-banner
{
position: relative;
}

#thema-banner .text
{
position: absolute;
z-index: 101;
width: 310px;
height: 112px;
}

#thema-banner .text P
{
color: #FFFFFF;
}

#thema-banner .underlay
{
position: absolute;
z-indez: 100;

filter: alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;

background-color: #000000;
}

/* The frontpage banner */
#frontpage-banner
{
position: relative;
}

#frontpage-banner .text
{
position: absolute;
z-index: 20;
width: 300px;
height: 200px;

cursor: pointer;
cursor: hand;
}


#frontpage-banner A
{
text-decoration: none;
}


#frontpage-banner .text H1
{
margin: 7px 0;
}

#frontpage-banner .text P
{
color: #FFFFFF;
margin: 7px 0;
line-height: 175%;
}

#frontpage-banner .underlay
{
position: absolute;
filter: alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;
z-index: 18;
background-color: #000000;
border: 1px solid #000000;

left: 14px;
top: 14px;

width: 331px;
height: 200px;
}

/** Tag clould **/

.tag-smallest
{
font-size: 12px;
}

.tag-largest
{
font-size: 25px;
}

.tag-large
{
font-size: 19px;
}

.tag-medium
{
font-size: 17px;
}

.tag-small
{
font-size: 15px;
}

/** Thema Overzicht **/
.thema-overzicht
{
margin: 12px 0;
}

.thema-overzicht A
{
color: #333333;
}

.thema-overzicht-inner
{
border: 1px solid white;
background-image: url(/media/gfx/thema_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: #E7EEF8;
padding-bottom: 14px !important;
}

.thema-overzicht LI
{
margin-top: 3px;
margin-bottom: 3px;
}

.founding-partner-overview H2
{	
font-size: 17px;
color: #000000;
font-weight: normal;
margin: 7px 0;
}


.founding-partner-overview H2 A
{
color: #000000;
}

.founding-partner .content-column-1
{
text-align: center;
margin-top: 14px;
}

.article-attachment {
padding-left: 24px;
background-repeat: no-repeat;
height: 32px;
margin: 12px 0;
}

.article-attachment A {
display: block;
font-weight: bold;
margin-bottom: 2px;
}

.article-attachment SMALL
{
font-size: 11px;
color: gray;
}

.attachment-type-pdf { background-image: url(/media/gfx/icons/pdf.png); }
.attachment-type-document { background-image: url(/media/gfx/icons/document.png); }
.attachment-type-powerpoint { background-image: url(/media/gfx/icons/powerpoint.png); }
.attachment-type-excel { background-image: url(/media/gfx/icons/excel.png); }
.attachment-type-text { background-image: url(/media/gfx/icons/text.png); }
.attachment-type-compressed { background-image: url(/media/gfx/icons/compressed.png); }
.attachment-type-picture { background-image: url(/media/gfx/icons/picture.png); }
.attachment-type-file { background-image: url(/media/gfx/icons/file.png); }

