/* ----- Design by Aqtion   ----- */

/*\\\\	BASIC STYLES (HTML, BODY)	\\\\*/
*
{
    padding: 0px;
    margin: 0px;
}
BODY, HTML
{
    width: 100%;
    height: 100%;
    margin: 0px;
    height: 0px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
    font-weight: normal;
    line-height: 16px;
	background-color: #FFFFFF;
}
DIV
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
    font-weight: normal;
    line-height: 16px;
}

/*\\\\	BASIC STYLES (TEXT FORMATTING, LINKS, HEADERS, ETC.)	\\\\*/
P
{
	margin: 0px 0px 10px 0px;
	line-height: 16px;
}
SPAN
{
	line-height: 16px;
}
SPAN.small
{
    font-size: 10px;
}
SPAN.smaller
{
    font-size: 9px;
}
SPAN.large
{
    font-size: 12px;
}
SPAN.larger
{
    font-size: 14px;
}
.bold
{
    font-weight: bold;
}
.italic
{
    font-style: italic;
}
.underlined
{
    text-decoration: underline;
}
.arial
{
    font-family: Arial;
}
.tahoma
{
    font-family: Tahoma;
}
.verdana
{
    font-family: Verdana;
}
.normal
{
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
IMG
{
	border: none;
}

/* Links */
A:link,
A:active,
A:visited,
A:focus
{
	font-family: Verdana, Arial, Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}	
A:hover
{
	text-decoration: none;
}
        TABLE.bordered TD A:link,
        TABLE.bordered TD A:visited,
        TABLE.bordered TD A:active,
        TABLE.bordered TD A:focus
        TABLE.borderless TD A:link,
        TABLE.borderless TD A:visited,
        TABLE.borderless TD A:active,
        TABLE.borderless TD A:focus
        {
            font-family: Verdana, Arial, Tahoma;
            font-size: 11px;
            color: #000000;
            text-decoration: underline;
        }
        TABLE.bordered TD A:hover,
        TABLE.borderless TD A:hover
        {
            text-decoration: none;
        }
        UL.pgf_list LI A:link,
        UL.pgf_list LI A:visited,
        UL.pgf_list LI A:active,
        UL.pgf_list LI A:focus
        OL.pgf_list LI A:link,
        OL.pgf_list LI A:visited,
        OL.pgf_list LI A:active,
        OL.pgf_list LI A:focus
        {
            font-family: Verdana, Arial, Tahoma;
            font-size: 11px;
            color: #000000;
            text-decoration: underline;
        }
        UL.pgf_list LI A:hover,
        OL.pgf_list LI A:hover
        {
            text-decoration: none;
        }

/* Headers    */
H1,
.pgf_content1 H1
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    background-color: transparent;
}
	H1.gray
	{
		color: #000000;
	}
	H1.green
	{
		color: #000000;
	}
	H1.orange
	{
		color: #000000;
	}
	H1.white
	{
		color: #000000;
	}
H2,
.pgf_content1 H2
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    background-color: transparent;
}
	H2.gray
	{
		color: #000000;
	}
	H2.green
	{
		color: #000000;
	}
	H2.orange
	{
		color: #000000;
	}
	H2.white
	{
		color: #000000;
	}
H3,
.pgf_content1 H3
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    background-color: transparent;
}
	H3.gray
	{
		color: #000000;
	}
	H3.green
	{
		color: #000000;
	}
	H3.orange
	{
		color: #000000;
	}
	H3.white
	{
		color: #000000;
	}
H4,
.pgf_content1 H4
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    background-color: transparent;
}
H5,
.pgf_content1 H5
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    background-color: transparent;
}
H6,
.pgf_content1 H6
{
	margin: 0px 0px 5px 0px;
	font-family: TheMix-Plain, Verdana, Tahoma;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    background-color: transparent;
}

/*\\\\	BASIC STYLES (CONTENT BLOCKS, PAGE LAYOUT)	\\\\*/
/* --- TOP BAR STYLES --- */
DIV#topBar
{
	display: none;
}

/*	--- WEBSITE CONTAINER STYLES --- */
DIV#canvas
{
	width: 1045px;
	margin: 20px 0px 0px 25px;
	padding: 0px;
	background: transparent url('/assets/interwinn/images/bg_shadow_right.png') repeat-y top right;
	clear: both;
}
	IMG.mainLogo
	{
		position: absolute;
		top: 65px;
		left: 25px;
		border: none;
	}
DIV#mainContainer
{
	width: 1037px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*	--- TOP ROW STYLES --- */
	DIV#row_header
	{
		display: none;
	}

/*	--- MAIN CONTENT STYLES --- */
DIV#row_content
{
	width: 1037px;
	height: 100%;
	margin: 0px;
	background-color: #F2F2F2;
}
	DIV#row_filler
	{
		width: 1037px;
		height: 320px;
		margin: 0px;
		padding: 0px;
		background-color: #F2F2F2;
		position: absolute;
		top: 125px;
		left: 25px;
		z-index: -100;
	}
		DIV.row_content_block
		{
			width: 977px;
			margin: 0px;
			padding: 0px 25px;
			line-height: 16px;
			background-color: #F2F2F2;
		}
		DIV.row_content_breaker
		{
			width: 977px;
			height: 2px;
			margin: 0px 25px 10px 25px;
			padding: 0px;
			background-color: #FFFFFF;
			line-height: 2px;
			font-size: 2px;
		}
/*	Company Links Section	*/
		TABLE.row_content_companies
		{
			display: none;
		}
/*	Content section: 3 column homepage	*/
	DIV.row_content_3col_left
	{
		display: none;
	}
	DIV.row_content_3col_center
	{
		width: 100%;
		margin: 0px;
		padding: 0px 14px;
	}
	DIV.row_content_3col_right
	{
		display: none;
	}
/*	Content section: 3 column vervolgpage	*/
	DIV.vervolg_content_3col_left
	{
		display: none;
	}
	DIV.vervolg_content_3col_center
	{
		width: 100%;
		margin: 0px;
		padding: 0px 14px;
	}
	DIV.vervolg_content_3col_right
	{		
		display: none;
	}
/*	Content section: Homepage Introduction Box	*/
		DIV.home_introductionBox DIV
		{
			margin: 0px 0px 10px 0px;
			font-family: Verdana, Arial, Tahoma;
			font-size: 11px;
			color: #5B5B5B;
			line-height: 18px;
		}
			DIV.home_introductionBox A:link,
			DIV.home_introductionBox A:visited,
			DIV.home_introductionBox A:active,
			DIV.home_introductionBox A:focus
			{
				font-family: Verdana, Arial, Tahoma;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
			}
			DIV.home_introductionBox A:hover
			{
				text-decoration: underline;
			}
			DIV.home_introductionBox A.home_introductionBox_MoreLink:link,
			DIV.home_introductionBox A.home_introductionBox_MoreLink:visited,
			DIV.home_introductionBox A.home_introductionBox_MoreLink:active,
			DIV.home_introductionBox A.home_introductionBox_MoreLink:focus
			{
				margin: 0px 0px 30px 0px;
				font-family: Verdana, Arial, Tahoma;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				line-height: 18px;
				text-align: right;
				display: block;
			}
			DIV.home_introductionBox A.home_introductionBox_MoreLink:hover
			{
				text-decoration: underline;
			}

/*	Content section: Vervolgpage Page Content Box	*/
		DIV.vervolg_contentBox
		{
			width: 100%;
			margin: 10px 0px 20px 0px;
			padding: 0px;
		}

/*	Content section: Vervolgpage Projectenoverzicht	*/
		DIV.vervolg_projectsBox
		{
			margin: 25px 0px 20px 0px;
		}
			TABLE.vervolg_projectsBox_Table
			{
				width: 100%;
				margin: 5px 0px 0px 0px;
				padding: 0px;
				font-family: Verdana, Arial, Tahoma;
				font-size: 11px;
				color: #000000;
				line-height: 16px;
			}
				TABLE.vervolg_projectsBox_Table TR
				{
					background-color: #FFFFFF;
				}
					TABLE.vervolg_projectsBox_Table TR TD.logo
					{
						width: 110px;
						padding: 10px 5px;
						background-color: #FFFFFF;
					}
						TABLE.vervolg_projectsBox_Table TR TD.logo IMG
						{
							border: none;
						}
					TABLE.vervolg_projectsBox_Table TR TD.text
					{
						padding: 10px 5px;
						font-family: Verdana, Arial, Tahoma;
						font-size: 11px;
						color: #000000;
						line-height: 16px;
						background-color: #FFFFFF;
					}
						TABLE.vervolg_projectsBox_Table TR TD.text A:link,
						TABLE.vervolg_projectsBox_Table TR TD.text A:visited,
						TABLE.vervolg_projectsBox_Table TR TD.text A:active,
						TABLE.vervolg_projectsBox_Table TR TD.text A:focus
						{
							margin-bottom: 5px;
							font-family: Verdana, Arial, Tahoma;
							font-size: 11px;
							color: #000000;
							font-weight: bold;
							text-decoration: none;				
							display: inline-block;
						}
						TABLE.vervolg_projectsBox_Table TR TD.text A:hover
						{
							text-decoration: underline;
						}
					TABLE.vervolg_projectsBox_Table TR TD.link
					{
						padding: 5px;
						text-align: right;
						background-color: #FFFFFF;
					}
						TABLE.vervolg_projectsBox_Table TR TD.link A:link,
						TABLE.vervolg_projectsBox_Table TR TD.link A:visited,
						TABLE.vervolg_projectsBox_Table TR TD.link A:active,
						TABLE.vervolg_projectsBox_Table TR TD.link A:focus
						{
							font-family: Verdana, Arial, Tahoma;
							font-size: 12px;
							color: #000000;
							text-decoration: none;
						}
						TABLE.vervolg_projectsBox_Table TR TD.link A:hover
						{
							text-decoration: none;
						}
					TABLE.vervolg_projectsBox_Table TR TD.spacer
					{
						height: 5px;
						line-height: 5px;
						background-color: #F2F2F2;
					}
/*	Content section: Vervolgpage Nieuwsarchief	*/
		DIV.vervolg_newsBox
		{
			margin: 25px 0px 20px 0px;
		}
			DIV.vervolg_newsBox_Item
			{
				width: 100%;
				margin: 0px;
				padding: 10px 0px 5px 0px;
				font-family: Verdana, Arial, Tahoma;
				font-size: 11px;
				color: #5B5B5B;
				line-height: 18px;
				border-bottom: solid #FFFFFF 2px;
			}
			    DIV.vervolg_newsBox_Item A:link,
			    DIV.vervolg_newsBox_Item A:visited,
			    DIV.vervolg_newsBox_Item A:active,
			    DIV.vervolg_newsBox_Item A:focus
			    {
				    font-family: Verdana, Arial, Tahoma;
				    font-size: 11px;
				    color: #000000;
				    font-weight: bold;
				    text-decoration: none;
			    }
			    DIV.vervolg_newsBox_Item A:hover
			    {
				    text-decoration: underline;
			    }
			DIV.vervolg_newsBox_bottomLink
			{
			    margin: 0px;
			    padding: 0px;
			    text-align: right;
			}
			    DIV.vervolg_newsBox_bottomLink A:link,
			    DIV.vervolg_newsBox_bottomLink A:visited,
			    DIV.vervolg_newsBox_bottomLink A:active,
			    DIV.vervolg_newsBox_bottomLink A:focus
			    {
				    font-family: Verdana, Arial, Tahoma;
				    font-size: 12px;
				    color: #000000;
				    font-weight: normal;
				    text-decoration: none;
			    }
			    DIV.vervolg_newsBox_bottomLink A:hover
			    {
				    text-decoration: underline;
			    }
/*	Content section: Vervolgpage Vacaturelijst	*/
		DIV.vervolg_vacanciesBox
		{
			margin: 25px 0px 20px 0px;
		}
			DIV.vervolg_vacanciesBox_Item
			{
				width: 100%;
				margin: 0px;
				padding: 10px 0px 5px 0px;
				font-family: Verdana, Arial, Tahoma;
				font-size: 11px;
				color: #5B5B5B;
				line-height: 18px;
				border-bottom: solid #FFFFFF 2px;
			}
			    DIV.vervolg_vacanciesBox_Item A:link,
			    DIV.vervolg_vacanciesBox_Item A:visited,
			    DIV.vervolg_vacanciesBox_Item A:active,
			    DIV.vervolg_vacanciesBox_Item A:focus
			    {
				    font-family: Verdana, Arial, Tahoma;
				    font-size: 11px;
				    color: #000000;
				    font-weight: bold;
				    text-decoration: none;
			    }
			    DIV.vervolg_vacanciesBox_Item A:hover
			    {
				    text-decoration: underline;
			    }
			DIV.vervolg_vacanciesBox_bottomLink
			{
			    margin: 0px;
			    padding: 0px;
			    text-align: right;
			}
			    DIV.vervolg_vacanciesBox_bottomLink A:link,
			    DIV.vervolg_vacanciesBox_bottomLink A:visited,
			    DIV.vervolg_vacanciesBox_bottomLink A:active,
			    DIV.vervolg_vacanciesBox_bottomLink A:focus
			    {
				    font-family: Verdana, Arial, Tahoma;
				    font-size: 12px;
				    color: #000000;
				    font-weight: normal;
				    text-decoration: none;
			    }
			    DIV.vervolg_vacanciesBox_bottomLink A:hover
			    {
				    text-decoration: underline;
			    }
/*	Content section: Contact Block	*/
DIV.vervolg_contentBox_Contact
{
    width: 100%;
    width: 405px;
    margin: 20px 0px;
    padding: 20px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    background-color: transparent;
}
    DIV.vervolg_contentBox_Contact A:link,
    DIV.vervolg_contentBox_Contact A:visited,
    DIV.vervolg_contentBox_Contact A:active,
    DIV.vervolg_contentBox_Contact A:focus
    {
        width: 100%;
        margin: 0px;
        font-family: Verdana, Arial, Tahoma;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        text-align: right;        
        display: block;
    }
    DIV.vervolg_contentBox_Contact A:hover
    {
        text-decoration: underline;
    }

/* Content section: Document/Link List Container  */
DIV.vervolg_contentBox_Attachments
{
    width: 450px;
    margin: 30px 0px;
    padding: 0px;
}
/* Content section: Document List    */
DIV.docBlock
{
    width: 225px;
    margin: 0px;
    padding: 0px;
    float: left;
}
    DIV.docBlockItem
    {
        width: 225px;
        margin: 0px;
        padding: 0px;
        clear: both;
    }
        DIV.docBlockItemLeft
        {
            width: 65px;
            margin: 0px;
            padding: 0px;
            float: left;
        }
        DIV.docBlockItemRight
        {
            width: 145px;
            margin: 0px;
            padding: 0px 10px 0px 5px;
            font-family: Verdana, Arial, Tahoma;
            font-size: 11px;
            color: #000000;
            float: right;
        }
            DIV.docBlockItemRight A:link,
            DIV.docBlockItemRight A:visited,
            DIV.docBlockItemRight A:active,
            DIV.docBlockItemRight A:focus
            {
                font-family: Verdana, Arial, Tahoma;
                font-size: 11px;
                color: #000000;
                text-decoration: none;
            }
             DIV.docBlockItemRight A:hover
            {
                text-decoration: underline;
            }
/* Content section: Link List */
DIV.linkBlock
{
    width: 225px;
    margin: 0px;
    padding: 0px;
    float: right;
}
    DIV.linkBlock UL
    {
       margin: 0px 0px 0px 4px;
    }
    DIV.linkBlock UL LI
    {
       padding: 3px 0px 3px 9px;
       background: transparent url('/assets/interwinn/images/bullet_linklist.gif') no-repeat left 8px;
       list-style-type: none;
    }
       DIV.linkBlock UL LI A:link,
       DIV.linkBlock UL LI A:active,
       DIV.linkBlock UL LI A:visited,
       DIV.linkBlock UL LI A:focus
       {
           font-family: Verdana, Arial, Tahoma;
           font-size: 11px;
           color: #000000;
           font-weight: normal;
           text-decoration: none;
       }
       DIV.linkBlock UL LI A:hover
       {
           text-decoration: underline;
       }

/*	Content section: Contact Form */
DIV.contactForm
{
    margin: 25px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
    line-height: 16px;
    border-top: dashed 1px #000000;
}
    TABLE.contactFormTable
    {
       width: 100%;
       margin: 25px 0px 0px 0px;
    }
    TABLE.contactFormTable TR TD
    {
       padding: 3px 0px;
       font-family: Verdana, Arial, Tahoma;
       font-size: 11px;
       color: #000000;
    }
    INPUT.contactFormInput
    {
       width: 300px;
       height: 14px;
       margin: 0px;
       padding: 1px 2px;
       font-family: Verdana, Arial, Tahoma;
       font-size: 11px;
       color: #000000;
       font-weight: normal;
       background-color: #FFFFFF;
       border: solid 1px #000000;
    }
    TEXTAREA.contactFormTextarea
    {
       width: 300px;
       height: 80px;
       margin: 0px;
       padding: 1px 2px;
       font-family: Verdana, Arial, Tahoma;
       font-size: 11px;
       color: #000000;
       font-weight: normal;
       background-color: #FFFFFF;
       border: solid 1px #000000;
       overflow: auto;
    }
    DIV.contactSubmit
    {
        width: 100%;
        margin: 0px 0px 10px 0px;
        padding: 0px;
        text-align: right;
    }
        A.contactFormSubmit:link,
        A.contactFormSubmit:visited,
        A.contactFormSubmit:active,
        A.contactFormSubmit:focus
        {
            padding: 3px 10px 5px 10px;
            color: #000000;
            text-align: center;
            text-decoration: none;
            background: #E5E5E5 url(/assets/modules/img/btn_bg.gif) repeat-x;
            border: 1px solid #000000;
        }
        A.contactFormSubmit:hover
        {
            text-decoration: underline;
        }        
    .contactFormRequired
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #FF0000;
        font-weight: bold;
        display: block;
    }
    SPAN.smallRed,
    DIV.smallRed
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
    }
    SPAN.smallGreen
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #7DC242;
        font-weight: bold;
    }
 
	SPAN.smallPink
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #995088;
        font-weight: bold;
    }
 
	DIV.contactReturn
    {
       width: 100%;
       margin: 20px 0px;
       padding: 20px 0px;
       font-size: 10px;
       font-weight: bold;
       border-top: dashed 1px #000000;
       border-bottom: dashed 1px #000000;
       text-align: center;
    }

/*	--- MAIN FOOTER STYLES --- */
DIV#bottomBreaker
{
	width: 1037px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	clear: both;
}
DIV#bottomBar
{
	display: none;
}
