﻿@charset "utf-8";

/*
  ╔═══════════════════════════════════════════════════════════════════════════
   stylesheet_modules.css
   created by : Machiel van Gelder.
   creation date: 22 April 2009.
   modified by:____________________
   modification date: __ ________ ____
   ===================================
    
   This css is used to define the css for modules and components in the site.
   ===========================================================================
   Page module items are described in the template as <!-- *** example *** -->
   ═══════════════════════════════════════════════════════════════════════════
*/

/* ##################### MENUS ##################### */ 



/* ---------- *** searchbox *** ---------- */

.search {
	float: left;
	position: relative;
	height:45px;
	padding:0;
	margin: 0px;
	top:77px;
	left: 15px;
	_display:inline; /* IE6 hack */
}

.search_button {
	position:absolute;
	color: #fff;
	font-weight: bold;
	width: 130px;
	height: 25px;
	line-height:22px;
	background: transparent;
	text-align: center;
	cursor: pointer;
	left:180px;
	top:10px;
	border: 0px;
	padding-top:4px;
	#padding-top: 0px; /* Fixes layout for IE */ 
}

.search_field {
 	float: left;
	border:0;
	width:125px;
	height:23px;
	padding-top:4px;
	#padding-top: 2px; /* Fixes layout for IE */ 
	margin-left:50px;
	margin-top: 8px;
	#margin-top: 9px; /* Fixes layout for IE */ 
	font-size: 12px;
	color: #000000;
	background-color: transparent;
}

.search_bg, .search_bgIE {
	background:url(../images/search_bg.png) no-repeat;
	width:312px;
	height:45px;
	display:block;
	border: 0;
}	

/* ---------- *** fontsizer *** ---------- */

#fontsizer
{
    position: relative;
    width:44px;
    float: right;
    top: -20px;    
}

#fontsizer a
{
    display: block;
    float: right;
    margin-left: 2px;
}


/* ---------- *** functionmenu *** ---------- */

#contentwrapper #functiemenu
{
    position: absolute;
    width: 20px; 
    height: 50px; 
    #top: 0px !important; /* Fixes the top offset from the contentwrapper for IE */
    #right: 10px!important; /* Fixes the padding from the contentwrapper for IE */   
}

#contentwrapper .FunctieNaarBoven
{
    position: absolute;
    right: 0px;
    bottom:0px;
    hasLayout: false;
    #bottom: 80px; /* Fixes the bottom offset from the contentwrapper for IE >> play with this value to get the desired result */
    #right:10px; /* Fixes the padding from the contentwrapper for IE >> insert width of right padding here */
} 

#functiemenu .functionbutton
{
    width:20px;
    height:20px;
    margin: 0px 0px 4px 0px;
    padding: 0px;
    border: 0px;
    font-size:1px;
}
.functionbutton a
{ 
}
	
#mail_form 
{
    background-color: #6b6b6e; 
    display:none;
    position: absolute; 
    width: 300px; 
    top: 24px; 
    right: 30px; 
}
	
#mail_form .form_title
{
    font-weight: bold;
    font-size: 12px;
}
	
#mail_form .inside table
{
    width: 100%;
    table-layout: fixed; 
    padding:5px !important;
    font-size: 11px;        
    color: White;
}
#mail_form .inside table td	{ padding:3px; }
   
#mail_form input { width: 100%; }
#mail_form textarea { width: 100%; height: 5em; }
    
#mail_form .CloseButton 
{ 
    display: block;
    width:17px; 
    height:17px;
    line-height: 17px;
    font-weight: bold;
    font-size: 12px;
    color: Red;
    background-color: white;
    border: 1px solid #303030;
    float:right; 
    text-align:center;
    text-decoration: none;
}
    
#mail_form .SubmitButton 
{ 
    display: block;
    width:127px;
    height:23px;
    line-height: 23px;
    font-weight: bold;
    color: White;
    background-color: transparent;
    float:right; 
    text-align:center;
    background: url(../images/button_bg.png) repeat-x top left;
    border: none 0px transparent; 
    cursor: pointer;
}


/* ##################### MENUS ##################### */ 


/* ---------- *** HoofdMenu *** ---------- */


    
        /* - Top item styles - */
        
        .HoofdMenu /* This is the style for the table containing the menu */
        {
            width: 100%;
            background: #303030;
        }
        
        .HoofdMenu TD, .HoofdMenu TD IMG /* Set the alignment for text and images here */
        {
            vertical-align: middle;
        }
        
        
        .HoofdMenu .TopItem, .HoofdMenu .TopItemHover, .HoofdMenu .TopItemExpanded    
        {
	        background: #303030;
	        color: #ffffff;
	        text-decoration: none;
	        cursor: pointer;
	        overflow: hidden;
        }

        .HoofdMenu .TopItemHover, .HoofdMenu .TopItemExpanded
        {
            font-weight: bold;
            background: #908f92;
        }
        
        .HoofdMenu .TopItemExpanded
        {
            background: #ed8c23;
        }
        
        .HoofdMenu .SelectedItem, .HoofdMenu .SelectedItemHover, .HoofdMenu .SelectedItemExpanded /* These are styles for the selected menu items */
        {
            background: #ed8c23;
            color: #303030;
            font-style: italic;
        }
        
        /* - Default item styles - */
        
        .HoofdMenu_Sub /* This is the style for the table containing the submenu */
        {
            background: #303030;
        }
        
        .HoofdMenu_Sub TD, .HoofdMenu_Sub TD IMG /* Set the alignment for text and images here */
        {
            vertical-align: middle;
        }
        
        .HoofdMenu_Sub .DefaultItem, .HoofdMenu_Sub .DefaultItemHover, .HoofdMenu_Sub .DefaultItemExpanded    
        {
	        background: #908f92;
	        color: #303030;
	        text-decoration: none;
	        cursor: pointer;
	        overflow: hidden;
        }
        
        .HoofdMenu_Sub .DefaultItemHover, .HoofdMenu_Sub .DefaultItemExpanded 
        {
            background: #303030; 
            color: #ffffff;
        }
        
        .HoofdMenu_Sub .SelectedItem, .HoofdMenu_Sub .SelectedItemHover, .HoofdMenu_Sub .SelectedItemExpanded /* These are styles for the selected menu items */
        {
            background: #ed8c23;
            color: #303030;
            font-style: italic;
        }


/* ##################### MODULES ##################### */  



/* 
═══════════════════════════════════════════════════════════════════════════════════
Did cleaning up till here
═══════════════════════════════════════════════════════════════════════════════════
*/




                            /* ---------- *** MODULE: NEWSOVERVIEW *** ---------- */

	                            .cb3Module_News
	                            {
		                            background: #FFFFFF;
		                            border-bottom: 1px #e3e3db solid;
		                            margin: 0px 0px 10px 0px;
		                            padding: 0px 0px 10px 0px;
	                            }
                            	
	                            .cb3Module_News .title
	                            {
		                            font-size: 13px;
		                            font-weight: bold;
		                            color: #343434;
	                            }
                            	
	                            .cb3Module_News .title_link:link,
	                            .cb3Module_News .title_link:hover,
	                            .cb3Module_News .title_link:active,
	                            .cb3Module_News .title_link:visited
	                            {
		                            font-size: 13px;
		                            font-weight: bold;
	                            }
                            	
	                            .cb3Module_News .NewsImage
	                            {
		                            margin: 21px 0px 8px 8px;
		                            float:right;
	                            }
                            	
	                            .cb3Module_News .date
	                            {
		                            display: block;
		                            font-size: 9px;
		                            font-weight: lighter;
		                            color: #686868;
		                            margin: 4px 0px 4px 0px;
	                            }
                            	
	                            .cb3Module_News .IntroText
	                            {
		                            color: #000000;
		                            line-height: 19px;
		                            font-weight: normal;
	                            }
	                            
	                            .cb3Module_News .meer
	                            {
	                                font-size: 11px;
	                            }
                            	
                            /* ---- -- [ MODULE: LINKOVERVIEW ] -- ---- */
                            	
	                            .cb3Module_LinkOverview
	                            {
		                            width: 100%;	
		                            table-layout: fixed;
		                            border-collapse: collapse;
	                            }
                            	
	                            .cb3Module_LinkOverview td
	                            {
		                            vertical-align: top;
	                            }
                            	
	                            .cb3Module_LinkOverview ul,
	                            .cb3Module_LinkOverview li
	                            {
		                            list-style: none;
		                            list-style-type: none;
		                            padding: 0px 0px 0px 0px;
		                            margin: 0px 0px 0px 0px;
	                            }
                            	
	                            .cb3Module_LinkOverview .CategoryItem
	                            {
		                            background: Transparent url(../images/default/icons/bullet_black.gif) no-repeat 0% 3px;
		                            padding: 0px 0px 0px 20px;
		                            margin: 8px 0px 0px 0px;
		                            font-weight: bold;	
	                            }
                            	
	                            .cb3Module_LinkOverview .LinkItem
	                            {
		                            background: Transparent url(../images/default/icons/link.gif) no-repeat 0% 3px;
		                            padding: 0px 0px 0px 20px;
		                            margin: 0px 0px 0px 20px;
		                            font-weight: normal;
	                            }
                            	
                            	
                            /* ---- -- [ MODULE: DOCUMENTOVERVIEW ] -- ---- */

                                .documentoverviewCss
                                {
                                    width:100%;
                                }

                                .documentoverviewCss LI, .documentoverviewCss UL
                                {
                                    margin:0px;
                                    padding:0px;
                                }

                                .documentoverviewCss .column
                                {
                                }

                                .documentoverviewCss .categoyCss
                                {
                                    display:block;
                                    margin-bottom:10px;
                                }

                                .documentCss
                                {
                                    clear:both;    
                                }

                                .documentimageCss
                                {
                                    display:block;
                                    height:22px;
                                    width:22px;
                                    float:left;
                                    background-repeat:no-repeat;
                                    background-position:top left;
                                }

                                .bmp { background-image:url(../images/File_types/bmp.gif);  }
                                .doc { background-image:url(../images/File_types/doc.gif);  }
                                .gif { background-image:url(../images/File_types/gif.gif);  }
                                .jpg { background-image:url(../images/File_types/jpg.gif);  }
                                .mp3 { background-image:url(../images/File_types/mp3.gif);  }
                                .pdf { background-image:url(../images/File_types/pdf.gif);  }
                                .png { background-image:url(../images/File_types/png.gif);  }
                                .ppt { background-image:url(../images/File_types/ppt.gif);  }
                                .txt { background-image:url(../images/File_types/txt.gif);  }
                                .xls { background-image:url(../images/File_types/xls.gif);  }
                                .zip { background-image:url(../images/File_types/zip.gif);  }
                                .unknown { background-image:url(../images/File_types/unknown.gif);  }

                            	
                            	
                            /* ---- -- [ MODULE: POLL ] -- ---- */

	                            .cb3Module_Poll
	                            {
		                            display: block;
		                            width: 496px;
		                            background: Transparent;	
	                            }

	                            .cb3Module_Poll .title
	                            {
		                            font-size: 13px;
		                            font-weight: bold;
		                            color: #343434;
	                            }
                            	
	                            .AnswerWrapper, 
	                            .AnswerWrapperHover
	                            {
		                            display: block;
		                            background: Transparent url();
		                            cursor: default;
	                            }
                            	
	                            .AnswerWrapperHover
	                            {
		                            background: Transparent url(../images/default/menu/ItemBg.gif) repeat-x 0% 100%;
	                            }
                            	
	                            .AnswerRadioButton
	                            {
		                            margin: 0px 10px 0px 0px;
	                            }
                            	
	                            .SubmitWrapper
	                            {
		                            display: block;	
	                            }
                            	
	                            .SubmitWrapper a:link,
	                            .SubmitWrapper a:hover,
	                            .SubmitWrapper a:active,
	                            .SubmitWrapper a:visited
	                            {
		                            display: block;	
		                            width: auto;
		                            float: left;
	                            }
                            	
	                            .SubmitWrapper .button,
	                            .SubmitWrapper .buttonHover
	                            {
		                            display: block;	
		                            width: auto;
		                            float: right;
	                            }
                            	
	                            .ResultsRepeater
	                            {
		                            display: block;
		                            margin: 10px 0px 0px 0px;
		                            width: 100%;
		                            border: 1px #737373 solid;
	                            }
                            	
	                            .AnswerResultWrapper,
	                            .AnswerResultHeadingWrapper
	                            {
		                            display: block;
		                            clear: both;
		                            padding: 0px 0px 0px 2px;
		                            height: 24px;
	                            }
                            	
	                            .AnswerResultHeadingWrapper
	                            {
		                            background: Transparent url(../images/default/menu/ItemBg.gif) repeat-x 0% 100%;
		                            height: 22px;
		                            margin: 0px 0px 2px 0px;
	                            }

	                            .NoOfVotes,
	                            .NoOfVotesInPercentage
	                            {
		                            display: block;
		                            width: 100px;
		                            float: left;
	                            }
                            	
	                            .NumberOfVotes,
	                            .NumberOfVotesTotal,
	                            .Percentage
	                            {
		                            display: block;
		                            width: 50px;
		                            float: left;
	                            }
                            	
	                            .AnswerTextHeading,
	                            .PercentageHeading,
	                            .AnswerText
	                            {
		                            display: block;
		                            width: 190px;
		                            float: left;
	                            }
                            	
	                            .AnswerTextHeading,
	                            .NumberOfVotesHeading,
	                            .PercentageHeading
	                            {
		                            font-weight: bold;	
	                            }
                            	
	                            .PercentageWrapper
	                            {
		                            display: block;
		                            width: 180px;
		                            float: right;
		                            padding: 0px 0px 0px 0px;
		                            margin: 0px 2px 0px 0px;
		                            background: Transparent url(../images/default/menu/TopItemBg.gif) repeat-x 0% 100%;
	                            }
                            	
	                            .PercentageWrapper img
	                            {
		                            display: block;
		                            height: 20px;
		                            margin: 0px 0px 0px 0px;
		                            background: Transparent url(../images/default/percentage_bar_green.gif) repeat-x 0% 50%;
	                            }
                            	
                            /* -- ---- [ MODULE: WEBUSERLOGIN ] ---- -- */

	                            .cb3Module_WebUserLogin
	                            {
		                            width: 320px;
		                            border: 1px #EAECEE dashed;	
	                            }
                            	
	                            .cb3Module_WebUserLogin .Label
	                            {
		                            width: 40%;
		                            font-weight: bold;
		                            color: #016AE1;
	                            }
                            	
	                            .cb3Module_WebUserLogin .Content
	                            {
		                            width: 60%;
	                            }
                            	
	                            .cb3Module_WebUserLogin .Content .veld
	                            {
		                            width: 100%;
	                            }
                            	
                            	
	                            /* ---------- Login Panel ----------    WICH one is used?!!! */

                                .cb3_login_table
                                {
	                                width: 300px;
		                                font-size: 11px;
                                }

                                .cb3_login_table td.lg_label
                                {
	                                font-weight: bold;
	                                color: #001E57;
	                                text-align: left;
	                                width: 130px;
	                                font-size: 11px;
                                }

                                .cb3_login_table td.lg_input
                                {
	                                color: #001E57;
	                                text-align: right;
	                                width: 170px;
                                }

                                .cb3_login_table td.lg_input .veld
                                {
	                                width: 160px;
                                }

                                .cb3_login_table td.lg_sumbit
                                {
	                                text-align: right;
                                }

                            	
                            	
                            	
                            /* -- ---- [ MODULE: SITEMAP ] ---- -- */
                            	
	                            .SiteMapWrapperTable
	                            {
		                            width: 640px;
		                            border: 0;
		                            margin: 0;
		                            padding: 0;
		                            color: #323f54;
	                            }
                            	
	                            td.SiteMapHeading
	                            {
		                            font-size: 13px !important;
		                            font-weight: bold;	
	                            }
                            	
	                            td.SiteMapIconColumn, td.SiteMapIconColumnNoBg
	                            {
		                            width: 20px;
		                            padding: 0px 0px 0px 0px;
		                            margin: 0px 0px 0px 0px;
		                            background: Transparent url(../images/default/sitemap/i.gif) repeat-y 0% 0%;
		                            vertical-align: top;
	                            }
                            	
	                            td.SiteMapIconColumnNoBg
	                            {
		                            background: Transparent url();
	                            }
                            	
	                            td.SiteMapColumn
	                            {
		                            padding: 0px 0px 10px 0px;
	                            }
                            	
	                            .SiteMap
	                            {
		                            /*margin:0px 0px 0px 10px;*/
	                            }

	                            .RootNode
	                            { 
		                            /* RootNode Div styling */
		                            font-size: 12px;
		                            font-weight: normal;
		                            padding: 0px 0px 1px 0x;
	                            } 

	                            .RootNode a:link,
	                            .RootNode a:active,
	                            .RootNode a:visited
	                            { 
		                            /* RootNode Link styling */
		                            text-decoration: underline;
	                            } 

	                            .RootNode a:hover
	                            { 
		                            /* RootNode Link styling */
		                            text-decoration: none;
	                            } 

	                            .ParentNode
	                            { 
		                            /* ParentNode Div styling */
		                            font-size:11px;  
		                            font-weight: bold;
	                            } 

	                            .ParentNode a
	                            { 
		                            /* ParentNode Link styling */
	                            } 

	                            .ParentNode a:hover
	                            { 
		                            /* ParentNode Link styling */
	                            } 

	                            .LeafNode
	                            { 
		                            /* LeadNode Div styling */
		                            font-size:11px;  
		                            width: 200px;
		                            overflow: hidden;
	                            } 

	                            .LeafNode a:link,
	                            .LeafNode a:active,
	                            .LeafNode a:visited
	                            { 
		                            /* LeadNode Link styling */
	                            } 

	                            .LeafNode a:hover
	                            { 
		                            /* LeadNode Link styling */
	                            } 
                            	
                            	
                            	
                            	
                            	
                            /* -- ---- [ MODULE: SITEMAP (id="SiteMapTreeViewSimple") ] ---- -- */

	                            .SiteMapDropDown
	                            {
		                            display: inline;
		                            width: auto;	
		                            height: 1;
		                            position: relative;
		                            top: 8px;
	                            }
                            	
	                            .SiteMapDropDown td
	                            {
		                            display: inline;
		                            width: auto;
		                            height: 1;	
	                            }
                            	
	                            .SiteMapDropDown .select
	                            {
		                            /* Sitemap Select-element styling */
	                            }
                            	
                            /* -- ---- [ MODULE: FAQ-OVERVIEW ] ---- -- */

	                            .SubjectRepeater,
	                            .FaqOverviewDetails
	                            {
		                            display: block;
		                            margin: 0px 0px 10px 0px;	
	                            }
                            	
	                            .FaqSubjectInt
	                            {
		                            display: block;
		                            width: 5%;
		                            float: left;
		                            font-weight: bold;
	                            }
                            	
	                            .FaqSubjectLink
	                            {
		                            display: block;
		                            width: 95%;
		                            float: left;
	                            }
                            	
	                            .SubjectDetailHeader
	                            {
		                            display: block;	
		                            background: Transparent url(../images/default/menu/TopItemBg.gif) repeat-x 0% 100%;
		                            color: #FFFFFF;
		                            font-weight: bold;
		                            padding: 2px;
		                            height: 24px;
		                            margin: 0px 0px 3px 0px;
	                            }
                            	
	                            .SubjectDetailHeader .SubjectNameWrapper
	                            {
		                            display: block;
		                            width: 40%;
		                            float: left;
	                            }
                            	
	                            .SubjectDetailHeader .ViewAllAnswerWrapper
	                            {
		                            display: block;
		                            width: 35%;
		                            float: right;
		                            text-align: right;
		                            font-weight: normal;
	                            }
                            	
	                            .SubjectDetailHeader .TopOfThePageLink
	                            {
		                            display: block;
		                            float: right;
		                            width: 16px;
		                            height: 24px;
		                            background: Transparent url(../images/default/faq/arrowToTop.gif) no-repeat 0% 50%;
		                            margin: 0px 4px 0px 10px;
	                            }
                            	
	                            .SubjectDetailHeader .TopOfThePageLink:Hover
	                            {
		                            background-position: 100% 50%;
	                            }
                            	
	                            .FaqSubjectGroup
	                            {
		                            display: block;
		                            margin: 0px 0px 10px 0px;	
	                            }
                            	
	                            .SubjectQuestionWrapper
	                            {
		                            display: block;
		                            height: 22px;
		                            background: Transparent url(../images/default/icons/question_mark.gif) no-repeat 0% 0%;
		                            padding: 0px 0px 0px 22px;
		                            margin: 2px 0px 3px 0px;
	                            }
                            	
	                            .SubjectAnswerWrapper
	                            {
		                            display: block;
		                            background: Transparent url(../images/default/icons/answer_mark.gif) no-repeat 0% 0%;
		                            padding: 0px 0px 0px 22px;
		                            margin: 0px 0px 14px 0px;
	                            }
                            	
                            /* -- ---- [ MODULE: CALENDAROVERVIEW ] ---- -- */

	                            .cb3Module_CalendarOverview
	                            {
		                            display: block;
		                            margin: 0px 0px 10px 0px;	
	                            }
                            	
	                            .cDate
	                            {
		                            display: block;
		                            float: right;
		                            width: 120px;
		                            font-size: 11px;
		                            line-height: 16px;
		                            margin: 0px 0px 0px 20px;
		                            padding: 2px;
		                            text-align: right;
		                            background: #EAECEE;
		                            border: 1px #ADADAD dotted;
	                            }
                            	
	                            .cb3Module_CalendarOverview .Summary
	                            {
		                            display: block;
		                            margin: 8px 0px 8px 0px;
	                            }
                            	
/*___________________________________

  ------ *** MODULE: FORMS *** ------ 
  ___________________________________*/


.cb3Module_Form
{
    display:block;
    width:98%;
    clear:both;
}

.Form_ItemContainer
{
    display:block;
    clear:both;
    padding-top:3px;
}

.Form_ItemLabel
{
    display:block;
    width:33%;
    float:left;
    clear:left;
    vertical-align:top; 
    font-weight:bold; 
}

.Form_ContentLabel, .form_attachment INPUT
{
    display:block;
    width:62%;
    float:right;
    clear:right;
    text-align:left;
}

.Form_ContentLabel .field, .Form_ContentLabel .withWatermarkClass, .Form_ContentLabel .withoutWatermarkClass, .Form_ContentLabel .form_dropdown
{
    width:100%;
}

.Form_ContentLabel .area, .Form_ContentLabel .resizable-textarea
{
    width:100% !important;
    height:100px;
}

/* classes for options and radio buttons */

.Form_OptionLabel
{
    display:block;
    font-style:italic;
}

.Form_ContentLabel .CheckboxlistControl, .Form_ContentLabel .RadioboxlistControl
{
    table-layout:fixed;
    width:100% !important;
    vertical-align:top;
}

.Form_ContentLabel .CheckboxlistControl td, .Form_ContentLabel .RadioboxlistControl td
{
    vertical-align:top;
    font-size:0.92em;
}

.Form_ContentLabel .CheckboxlistControl input, .Form_ContentLabel .RadioboxlistControl input
{
    display:block;
    float:left;
}

.Form_ContentLabel .CheckboxlistControl label, .Form_ContentLabel .RadioboxlistControl label
{
    text-align:left;
    padding-left:2px;
}

.Form_ItemContainer .button
{
    float:right;
    cursor:pointer;
    cursor:hand;
}

.Form_Submittext
{
    font-weight:bold;
}

/* form error styling */

.Form_Errorspan
{
    display:block;
    height:10px;
    width:10px;
    color:Red;
    position:absolute;
    margin-left:-10px;
    font-weight:bold;
}

/* this is to prevent the Telerik editor from redefining font sizes */


.cb3Module_Form FONT
{
    font-size:12px !important;
}
                            	
                            /* CB3 : FORMULIEREN */

	                            .formulier_containertable
	                            {
		                            width: 400px;
	                            }
                            	
	                            .formulier_containertable td
	                            {
		                            text-align: left;
		                            vertical-align: top;
		                            padding: 2px 0px 7px 0px;
	                            }
                            	
                            	
	                            .formulier_containertable td.formulier_labeltd
	                            {
		                            width: 180px;
	                            }
                            	
	                            .formulier_containertable td.formulier_labeltd span
	                            {
		                            color: #5f294f !important;
		                            font-size: 11px;
		                            line-height: 20px;
		                            font-weight: bold;
	                            }
                            	
	                            .formulier_containertable td.formulier_labeltd label
	                            {
		                            color: #5f294f !important;
		                            font-size: 11px;
		                            line-height: 20px;
		                            font-weight: bold;
		                            margin-left: 4px;
	                            }
                            	
	                            .formulier_containertable td.formulier_submittd
	                            {
		                            text-align: right;
		                            height: 30px;
		                            vertical-align: bottom;
	                            }
                            	
	                            .formulier_containertable td.formulier_containertd .form_option
	                            {
		                            display: block;	
		                            text-align: right;
	                            }
                            	
	                            .formulier_containertable td.formulier_containertd form_text
	                            {
		                            font-size: 11px;
	                            }
                            	
	                            .formulier_containertable td.formulier_containertd .form_field,
	                            .formulier_containertable td.formulier_containertd .withWatermarkClass,
	                            .formulier_containertable td.formulier_containertd .withoutWatermarkClass,
	                            .formulier_containertable td.formulier_containertd .form_dropdown,
	                            .formulier_containertable td.formulier_containertd .form_textarea
	                            {
		                            width: 100%;
		                            float: left;
		                            font-size: 11px !important;
	                            }
                            	
	                            body .formulier_containertable *
	                            {
		                            font-size: 11px !important;
	                            }
                            	
	                            .formulier_containertable td.formulier_containertd .form_smallfield
	                            {
		                            width: 40px;
	                            }
                            	
	                            td.column, body td.column, body td.column *
	                            {
		                            vertical-align: top !important;
		                            font-size: 12px !important;
	                            }
	                            
	                            
                                /* ---- -- [ MODULE: PHOTO ALBUM ] -- ---- */

                                .photoalbum_pictureHolder, .photoalbum_pictureHolderHover
                                {
	                                width: 160px;
	                                height: 160px;
	                                overflow:hidden;
	                                float: left;
	                                margin: 0px 2px 0px 0px;
	                                background:#0073be;
	                                border: 1px #FFFFFF solid;
	                                text-align: center;
	                                cursor: pointer;
                                }

                                .photoalbum_pictureHolder .thickbox, .photoalbum_pictureHolderHover .thickbox
                                {
                                    float:left;
                                    margin:0px;
                                }

                                .photoalbum_pictureHolder IMG, .photoalbum_pictureHolderHover IMG
                                {
                                    margin:0px !important;
                                    float:left;
                                    position:absolute;
                                    z-index:50;
                                }

                                .photoalbum_pictureHolderHover
                                {
	                                background: #0073be;
	                                border: 1px #000000 solid;
	                                z-index: 15;
                                }

                                .photoalbum_pictureHolder .pa_info
                                {
                                    display:none;
                                }

                                .photoalbum_pictureHolderHover .pa_info
                                {
                                    display:block !important;
                                    position:absolute;
                                    z-index:100;
                                    width:160px;
                                    height:160px;
                                    background-color:#ffffff;
                                    -moz-opacity:.70;
                                    filter:alpha(opacity=70);
                                    opacity:.70;
                                }

                                .pa_title
                                {
                                    color:#ffffff;
                                    font-weight:bold;
                                    display:block;
                                    font-size:12px;
                                    background-color:#0073be;
                                    padding:2px;
                                }

                                .pa_description
                                {
                                    padding:2px;
                                    color:#000000;
                                }


                                #photoalbum_information_container
                                {
                                    width: 120px;
                                    height: 100px;
                                    background: #FFFFFF;
                                    border: 1px #000000 solid;
                                    z-index: 70;
                                }

                                #photoalbum_information_container strong
                                {
	                                font-size: 1.1em;
	                                font-weight: bolder;
	                                color: #000000;
                                }
	                            