﻿/* ----- Design by Aqtion -------- */
/* ----- CSS Styles: Default Stylesheet ----- */

body,
html
{
    padding: 0px;
    margin: 0px;
}
img
{
   border: none; 
}
body
{
    font-family: Tahoma;
    font-size: 11px;
    line-height: 18px;
    background-color: #6b6b6b;
    background-image: url('../images/aqtion_bg_gradient.png');
    background-repeat: repeat-x;
}

div#topBarItems
{
    color: #9e9e9e;
}

div#topBarItems a
{
    color: #cbcbcb;
}

div#container
{
    width: 1075px;
    padding-right: 75px;
    background-image: url('../images/aqtion_logo_side.png');
    background-repeat: no-repeat;
    background-position: 1100px 220px;
}
div#canvas
{
    margin-left: 75px;
    width: 1000px;
    float: left;
}
div#topBar
{
    width: 1000px;
    height: 60px;
}
    div#topBarItems
    {
        float: right;
        padding-top: 15px;        
        height: 35px;
    }
        div#topBarItems a:link,
        div#topBarItems a:active,
        div#topBarItems a:visited,
        div#topBarItems a:focus
        {
            text-decoration: none;
            font-family: Tahoma;
            font-size: 11px;
            padding-left: 5px;
            padding-right: 5px;
         }
        div#topBarItems a:hover
        {
            text-decoration: underline;
        }
        div#topBarItems span
        {
            padding-right: 8px;
        }

input.searchBar
{
    width: 167px;
    height: 21px;
    border: 1px solid #d3d3d3;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: "Trebuchet MS", verdana, sans-serif;
    font-size: 13px;
}

input.searchBar.background
{
    background-image: url('/assets/aqtion/images/bg_search_bar.png');
    background-repeat: no-repeat;
    background-position: 2px center;
}

input#btnSearch
{
    margin-left: 6px;
}

div#content
{
    width: 1000px;
    float: left;
    background: #FFFFFF;
    background-image: url("/assets/aqtion/images/orange-block.png");
    background-repeat: no-repeat;
    background-position: 40px top;
    padding-top: 55px;
    position: relative;
}

div#contentProject
{
    width: 1000px;
    float: left;
    background: #FFFFFF;
    padding-top: 56px;
    background-image: url('/assets/aqtion/images/bg_gradient_grey.png');
    background-repeat: repeat-x;
    background-position: left 420px;
}
    div#menuProject
    {
        width: 500px;
        height: 60px;
        padding-left: 11px;
        position: relative;
        float: left;
        z-index: 100;
    }
        div#menuProject .menuItem a.hoverOrange:hover
        {
            color:#FF6600!important;
            text-decoration:underline;
        }        
        div#menuProject .menuItem a.hoverBlack:hover 
        {
            color:#000000!important;
            text-decoration:underline;
        }
    div#menu
    {
        width: 670px;
        height: 125px;
        padding-left: 30px;
    }
    
    .current a
    {
        font-family: "MyriadWebProRegular", Tahoma;
        color: #ff6600 !important;
    }
    
        .menu a:link,
        .menu a:active,
        .menu a:visited,
        .menu a:focus
        .menu a:hover
        {
            font-family: "MyriadWebProBold", Tahoma;
            text-decoration: none;
            color: #ffffff;
            text-transform: uppercase;
            font-size: 13px;
        }
    .menuItem
    {
		height: 373px;
		width: 323px;
		position: absolute;
		padding: 20px;
    }
    #overAqtion 
    {
        height: 413px;
		width: 363px;
		padding:0px;    
    }
        .overAqtion 
        {
            position:relative;
            height: 413px;
		    width: 363px;
        }
        .overAqtionTekst
        {
            height: 333px;
		    width: 323px;
            padding: 20px;
            top: 0px;
            left: 0px;
            position: absolute;
        }
        .overAqtionBackground
        {
            height: 453px;
		    width: 363px;
            background: url('/assets/aqtion/images/menu_bg.png') no-repeat top left;
        }        
    #klantenAqtion
    {
        width: 564px;
        height: 382px;
        padding: 0px;
    }
        #klantenAqtion .link 
        {
            background: url('/assets/aqtion/images/kroeger_bullet.png') no-repeat 3px 8px;
            padding-left:15px;
            padding-right:20px; 
            margin-top:5px;  
        }        
        #klantenAqtion .link a:link,
        #klantenAqtion .link a:active,
        #klantenAqtion .link a:visited,
        #klantenAqtion .link a:focus
        {
            color: #ff6600;
            text-decoration: none;
        }
        #klantenAqtion .link a:hover
        {
            color: #ff6600;
            text-decoration: underline;
        }
        .klantenAqtion 
        {
            position:relative;
            width: 564px;
            height: 382px;
        }
        .klantenAqtionTekst
        {
            width: 524px;
            height: 342px;
            padding: 20px;
            top:0px;
            left:0px;
            position:absolute;
        }
        .klantenAqtionBackground
        {
            width: 604px;
            height: 422px;
            background: url('/assets/aqtion/images/bg_menu_klant.png') no-repeat top left;
        }

    #productenAqtion
    {
        width: 364px;
        height: 383px;
        padding: 0px;
    }
        .productenAqtion 
        {
            position: relative;
            width: 364px;
            height: 383px;
        }
        .productenAqtionTekst
        {
            width: 324px;
            height: 343px;
            padding: 20px;
            top:0px;
            left:0px;
            position:absolute;
        }
        .productenAqtionBackground
        {
            width: 404px;
            height: 423px;
            background: url('/assets/aqtion/images/bg_menu_producten.png') no-repeat top left;
        }

    #extranetAqtion
    {
        height: 263px;
        width: 263px;
		padding: 0px;
    }
        .extranetAqtion 
        {
            position: relative;
            height: 263px;
            width: 263px;
        }
        .extranetAqtionTekst
        {
            height: 223px;
            width: 223px;
            padding: 20px;
            top:0px;
            left:0px;
            position: absolute;
        }
        .extranetAqtionBackground
        {
            height: 303px;
            width: 303px;
            background: url('/assets/aqtion/images/bg_menu_extranet.png') no-repeat top left;
        }
        input.inloginput 
        {
             margin-top:5px;
             margin-bottom:5px; 
             padding:2px;
             border:1px solid #D8D6D3;  
             font-family:tahoma;
             font-size:13px;
             color:#666666; 
             background: url('/assets/aqtion/images/bg_input.gif') repeat-x top left;
        }
        input.demoinput,
        textarea.demoinput
        {
             padding:4px;
             border:1px solid #D8D6D3;  
             font-family:tahoma;
             font-size:13px;
             color:#666666; 
             background: url('/assets/aqtion/images/bg_input.gif') repeat-x top left white;
        }
        #extranetAqtion .dottedLineHorz 
        {
            margin-top:10px;
            margin-bottom:10px;    
        }

    #dienstenAqtion
    {
        width: 364px;
        height: 343px;
        padding:0px;
    }
        .dienstenAqtion 
        {
            position:relative;
            width: 364px;
            height: 343px;
        }
        .dienstenAqtionTekst
        {
            width: 324px;
            height: 303px;
            padding: 20px;
            top:0px;
            left:0px;
            position:absolute;
        }
        .dienstenAqtionBackground
        {
            width: 404px;
            height: 383px;
            background: url('/assets/aqtion/images/bg_menu_diensten.png') no-repeat top left;
        }

        .overAqtionLogo,
        .dienstenImage
        {
            width: 50px;
            height: 54px;
            float: left;
            padding: 3px;
            padding-bottom: 5px;
            margin-bottom: 3px;
        }
        .dienstenImage
        {
            width: 55px;
        }
        .overAqtionWho
        {
            width: 253px;
            height: 60px;
            float: left;
            color: #999999;
            padding-bottom: 2px;
            margin-bottom: 3px;
        }
            .overAqtionWho span
            {
                color: #000000;
            }
        .overAqtionBullet
        {
            width: 15px;
            height: 100px;
            padding: 0px 0px 15px 0px;
            float: left;
            color: #333333;            
            border-bottom: dotted 1px #666666;
        }
        .overAqtionWork
        {
            width: 308px;
            height: 100px;
            padding: 0px 0px 15px 0px;
            float: left;
            color: #000000;
            border-bottom: dotted 1px #666666;
        }
            .overAqtionWork a:link,
            .overAqtionWork a:active,
            .overAqtionWork a:visited,
            .overAqtionWork a:focus
            {
                color: #FF6600;
                color: #000000!important;
                text-decoration: none;
                line-height: 165%;
            }
            .overAqtionWork a:hover
            {
                text-decoration: underline;
            }
        .overAqtionSpacer
        {
            width: 15px;
            height: 150px;
            float: left;
        }
        .overAqtionAddress
        {
            width: 120px;
            height: 150px;
            padding: 10px 0px;
            float: left;
            color: #000000;
        }
            .overAqtionAddress span
            {
                color: #999999;
            }
        .overAqtionAddressStreet
        {
            width: 188px;
            height: 150px;
            padding: 10px 0px;
            float: left;
            color: #999999;
        }
        .overAqtionRouteBullet
        {
            width: 15px;
            height: 15px;
            float: left;       
        }
        .overAqtionRoute
        {
            width: 308px;
            height: 15px;
            float: left;
        }
            .overAqtionRoute a:link,
            .overAqtionRoute a:active,
            .overAqtionRoute a:visited,
            .overAqtionRoute a:focus
            {
                color: #FF6600;
                text-decoration: none;
                line-height: 165%;
            }
            .overAqtionRoute a:hover
            {
                text-decoration: underline;
            }

    div#logoProject
    {
        display: none;
        padding: 40px 0px 0px 0px;
        height: 73px;
        width: 300px;
    }
    #logoProject h1
    {
        width: 195px;
        height: 27px;
		/*background: url('../images/aqtion_logo.png') no-repeat;*/
		display: block;
		text-indent: -9999px;
	}
    div#logo
    {
        display: none;
        padding: 40px 0px 0px 0px;
        height: 73px;
        width: 300px;
    }
    #logo h1
    {
        width: 195px;
        height: 27px;
        margin:0px;
        padding:0px;
		/*background: url('../images/aqtion_logo.png') no-repeat;*/
		display: block;
		text-indent: -9999px;
	}
	div#contentLeft
	{
	    width: 675px;
	    float: left;
	    padding-bottom: 20px;
	}
	div#contentLeftSitemap
	{
	    width: 100%;
	    float: left;
	}

	div#sitemapNieuws
	{
	    height: auto;
	    background: #DACEC1;
	    margin-top: 20px;
	    padding: 20px 0px 40px 40px;
	}
	    div#contentLeftText
	    {
	        float: left;
	        padding-left: 40px;
	    }
	    
	    div#contentLeftTextSitemap
	    {
	        float: left;
	        width: 100%;
	    }
	    div.first
	    {
	        padding-left: 40px;
	    }
	    div.productText
	    {
	        float: left;
	    }
            div#contentTextHeader
            {
                padding: 0px 0px 15px 0px;
                width: 595px;
            }
                div#contentTextHeaderSitemap
                {
                    padding: 0px 0px 20px 40px;
                    width: 595px;
                }
            div#contentTextHeaderVacatures
            {
                padding: 0px 0px 10px 0px;
                width: 300px;
            }   
            div#contentTextTeaser
            {
                width: 205px;
                font-family: Tahoma;
                font-size: 11px;
                color: #666666;
                padding: 10px 20px 10px 2px;
                line-height: 17px;
                float: left;
            }
            div.contentTextTeaserDottedTopLine
            {
                width: 227px;
                height: 1px;
                background: url('../images/bg_dotted.png') repeat-x;
            }
            div.contentText,
            div.contentTextLong,
            div.contentTextLongLeft,
            div.contentTextLongRight
            {
                width: 180px;
                padding: 0px 0px 10px 20px;
                font-family: Tahoma;
                /*margin-top: -5px;*/
                font-size: 11px;
                line-height: 18px;
                float: left;
            }
            div.contentTextLongSearch
            {
                width: 600px;
                padding-left: 40px;
                float: left;
            }
            div.contentTextLong
            {
                width: 285px;
                padding: 0px 0px 5px 0px;
                margin: 0px;
            }
            div.contentTextLongLeft
            {
                width: 285px;
                padding: 0px 30px 5px 0px;
                margin: 0px;
            }
            div.contentTextLongRight
            {
                width: 285px;
                padding: 0px 0px 5px 0px;
                margin: 0px;
            }
            div.contentTextHome
            {
                width: 360px;
                padding: 0px 0px 10px 20px;
                font-family: Tahoma;
                /*margin-top: -5px;*/
                font-size: 11px;
                line-height: 18px;
                float: left;
            }
            div.contentTextLongVervolg
            {
                width: 595px;
                padding: 0px 0px 10px 0px;
                font-family: Tahoma;
                margin-top: -5px;
                font-size: 11px;
                line-height: 18px;
            }
            div.contentTextLongSitemap
            {
                width: 100%;
                font-family: Tahoma;
                margin-top: -5px;
                font-size: 11px;
                line-height: 18px;
            }
            div.contentTextLongKlanten
            {
                width: 100%;
                font-family: Tahoma;
                margin-top: -5px;
                font-size: 11px;
                line-height: 18px;
            }

            div.contentTextContact
            {
                width: 600px;
                padding: 0px 0px 10px 0px;
                font-family: Tahoma;
                margin-top: -5px;
                font-size: 11px;
                line-height: 18px;
            }
            div#tags
            {
                clear: both;
                padding-left: 30px;
                margin-top: 15px;
                background: url('../images/icon_tags.png') no-repeat left;
                background-position: 0px 4px;
                width: auto;
                margin-bottom:30px;
            }
            div#tags a:link,
            div#tags a:active,
            div#tags a:visited,
            div#tags a:focus,
            div.contentTextLongVervolg a:link,
            div.contentTextLongVervolg a:active,
            div.contentTextLongVervolg a:visited,
            div.contentTextLongVervolg a:focus
            {
                color: #FF6600;
                text-decoration: underline;
            }
            div#tags a:hover,
            div.contentTextLongVervolg a:hover
            {
                text-decoration: none;
            }

	        div#floatPagelist
	        {
	            float: left;
	            width: 280px;
	            padding: 0 20px;
	            margin-bottom: 15px;
	        }
	        
	        
            div#homeBanner
            {
                margin-left: 40px;
            }
	        
	        div#flash
	        {
	            float: left;
	            width: 620px;
	            height: 320px;
	            margin-right: 15px;
	        }
	        div#klantCaseImage
	        {
	            width: 630px;
	            padding-left: 40px;
	            margin-bottom: 40px;
	            height: 363px;
	            overflow: hidden;
	            float: left;
	        }
	        div#nieuwsbriefImage
	        {
	            width: 630px;
	            padding-left: 40px;
	            margin-bottom: 40px;
	            overflow: hidden;
	        }
	        div#projectImage
	        {
	            width: 630px;
	            padding-left: 40px;
	            z-index: -100;
	            margin-bottom: 20px;
	            float: left;
	        }
	        div.projectFloat
	        {
	            float: left;
	            width: 280px;
	            padding: 0 20px 20px;
	        }
	        div.projectFloat h2
	        {
                font-weight: normal;
                font-family: "NeoSansProRegular", Tahoma;	            
	        }
	        div#pageTitleBlock
	        {
	            width: 623px;
	            margin-left: 40px;
	            margin-bottom: 15px;
	        }
	        
	        div#pageTitleBlock.shorter
	        {
	            width: 200px;
	            margin-left: 0;
	        }
	        
	        div#pageTitleBlock div.firstTitle
	        {
	            font-weight: bold;
	            font-size: 23px;
	            height: 25px;
                font-family: Calibri, Tahoma;
                color: #857c77;
                text-transform: uppercase;
	        }
	        div#pageTitleBlock div.firstTitle.smaller
	        {
	            font-size: 21px;
	            height: 23px;
	        }
	        div#pageTitleBlock div.secondTitle
	        {
	            font-size: 25px;
	            height: 25px;
	            font-family: "NeoSansProRegular", Tahoma;
	            color: #ff6600;
	            line-height: 24px;
	        }
	        
	        div#vervolgImage
	        {
	            width: 630px;
	            padding-left: 40px;
	            height: 250px;
	        }
            div#OverAqtionImage 
            {
                width: 926px;
	            height: 310px;
	            padding-left:40px;
	            margin-bottom:40px;
	        }

    div#contentVacatures
    {
        width:100%;    
    }
    div#contentLeftVacatures
	{
	    width: 300px;
	    padding: 0px 40px 0px 40px;
	    float: left;  
	}
	div#contentRightVacatures
	{
	    width: 600px;
	    padding: 0px 20px 0px 0px;
	    float: left;
	}
	    div#contentRightVacatures h2
	    {
	        font-size:17px;
	        color:#000000;
	        margin:0px;
	        padding:0px;
            font-family: "NeoSansProRegular", Tahoma;
	    }
	    div#contentRightVacatures h5
	    {
	        margin:0px;
	        padding:0px;
	        font-size:11px;
	        color:#7C724C;
	        font-weight:normal;
	    }
	    #contentRightVacaturesVacature
	    {
	       background:#E7E4DD; 
	       padding:20px;
	       margin-bottom:10px;
	    }
	    #contentRightVacaturesStage
	    {
	        background:#E7E4DD; 
	        padding:20px;
	        margin-bottom:10px;
	    }
	    #contentRightVacaturesOpenSollicitatie
	    {
	        background:#CECBBD;
	        padding:20px;
	    }
	div#contentRight
	{
	    width: 280px;
	    padding: 0px 20px 20px 20px;
	    margin: 0;
	    float: left;
	}
	
	div#contentRight.negativeMargin
	{
	    margin-top: -140px;
	}
	
	div#contentLeft.paddingTop
	{
	    padding-top: 25px;
	}
	
	div#contentRight.paddingTop
	{
	    padding-top: 90px;
	}
	    div#contentRight div.innerRight
	    {
	        background-color: #666666;
	        color: #ffffff;
	        padding: 15px 20px 20px 20px;
            font-family: Calibri, Tahoma, sans-serif;
            font-size: 12px !important;
	    }
	    
	    div#contentRight div.innerRight p
	    {
	        font-family: Calibri, Tahoma, sans-serif !important;
	        font-size: 12px !important;
	    }
	    
	    div#contentRight div.innerRight h2,
	    div#contentRight div.innerRight h2.infoHeader
	    {
	        color: #ffffff;
	    }
	    
	    div.infoHeader
    	{
	        background: url('../images/bg_dotted.png') repeat-x bottom;
	        padding: 0 0 10px 0;
	    }
	        div.infoHeaderArrow
	        {
	            background: url('../images/arrow_round.png') no-repeat right;
	            width: 275px;
	        }
	            div.infoHeader h2
	            {
	                width: 250px;
	            }
	            div.infoHeaderArrow h2,
	            div.infoHeaderArrow object
	            {
	                width: 250px;
	            }
	            div.infoHeader h2 a,
	            div.infoHeader h2 span
	            {
	                color: #000000;
	                text-decoration: none;
	            }
	    div.infoText
	    {
	        width: 100%;
	        padding: 10px 0px 10px 0px;
	        font-family: Tahoma;
            font-size: 11px;
            color: #666666;
            line-height: 16px;
	    }
	        div.infoText table.latestnews
	        {
	            margin: 0px;
	            padding: 0px;
	            list-style-type: none;
	        }
	            div.infoText table.latestnews td
	            {
	                margin: 0px;
	                padding: 0px 0px 14px 0px;
	                list-style-type: none;
	                line-height: 16px;
	            }
	                div.infoText table.latestnews td.date
	                {
	                    width: 70px;
	                }
	                div.infoText table.latestnews td a:link,
	                div.infoText table.latestnews td a:active,
	                div.infoText table.latestnews td a:visited,
	                div.infoText table.latestnews td a:focus
	                {
	                    font-family: Tahoma;
                        font-size: 11px;
                        color: #ff6600;
	                    line-height: 16px;
	                    text-decoration: underline;
	                }
	                div.infoText table.latestnews td a:hover
	                {
	                    text-decoration: none;
	                }
	    div.infoImage
	    {
	        text-align: right;
	        padding-bottom: 15px;
	        position: relative;
	    }
	    div.infoImage img
	    {
	        width:174px;
	        height:75px;
	    }
	    div.nieuwsbrief 
	    {
	        height: 290px;
	        padding: 10px 40px 10px 40px;
	        line-height: 20px;
	        font-family: Tahoma;
            font-size: 11px;
            background-color:#978D6F;
	    }
	        div.nieuwsbrief .nieuwsbriefHeader
	        {
	            margin-top:10px;   
	        }
	        div.nieuwsbrief .nieuwsbriefText
	        {
	            padding:0px 0px 5px 0px;    
	        }
	        div.nieuwsbrief .dottedLineHorz
	        {
	            margin-top:10px;    
	        }
	        div.nieuwsbrief .nieuwsbriefinput 
	        {
	            width:240px;
	            padding:4px;
                border:1px solid #D8D6D3;  
                font-family:tahoma;
                font-size:13px;
                color:#666666; 
                background: url('/assets/aqtion/images/bg_input.gif') repeat-x top left white;    
	        }
	        div.nieuwsbrief .buttonnieuwsbrief 
	        {
    	        margin-top:5px;
	        }
	        div.nieuwsbrief .label 
	        {
	            margin-top:8px;
	            margin-bottom:3px; 
	            color:#3E392D;   
	            line-height:10px;
	        }
	        div.nieuwsbrief .niewsbriefsend 
	        {
	            background-color: #C6BFAC;
	            padding-left:10px;
	            padding-top:6px;
	            padding-bottom:6px;
	            padding-right:10px;
	            margin-top:15px;
	            margin-bottom:20px;
	        }
	    div#contentRightWatIsIt  
	    {
	        background-color:#666666;
	        padding:20px;
	        margin-bottom:20px;
	        color: #ffffff;
	    }
	        div#contentRightWatIsIt h2
	        {
	            font-size:17px;
	            color:#ffffff;
	            margin:0px;
	            padding:0px;
                font-family: "NeoSansProRegular", Tahoma;
                font-weight: normal;
	        }
	    div#werkenbij
	    {
	    }
	        div#werkenbij a:link,
	        div#werkenbij a:active,
	        div#werkenbij a:visited,
	        div#werkenbij a:focus
	        {
	            color: #ff6600;
	            text-decoration: none;
	        }
	        div#werkenbij a:hover
	        {
	            text-decoration:underline;
	        }
	        div#werkenbij h2
	        {
	            font-size:16px;
	            color:#000000;
	            margin:0px;
	            padding:0px;
	            margin-bottom:15px;
	            font-family: "NeoSansProRegular", Tahoma;
	            font-weight: normal;
	        }
	        div#werkenbij UL
	        {
    	        margin:0px;
    	        padding:0px;
    	        list-style:none;
	        }
	            div#werkenbij UL LI
	            {
    	            margin:0px;
    	            padding:0px;
    	            list-style:none;
    	            padding-left:10px;
    	            background:url('/assets/aqtion/images/kroeger_bullet.png') no-repeat 0px 6px;
	            }

	    div#contentRightDemoAanvraag 
	    {
	        background:#E7E4DD;
	        padding:20px;
	        margin-bottom:40px;
	    }
	    div#contentRightVraag
	    {
	        background:#E7E4DD;
	        padding:20px;
	        float:left;
	        width: 250px;
	        margin-left: 30px;
	        margin-bottom: 20px;
	    }
	        div#contentRightDemoAanvraag h2
	        {
	            font-size:17px;
	            color:#000000;
	            margin:0px;
	            padding:0px;
	            font-family: "NeoSansProRegular", Tahoma;
	        }
	        div#contentRightDemoAanvraag .label,
	        div#contentRightVraag .label
	        {
	            margin-top:5px;
	            margin-bottom:5px;    
	        }
	        div#contentRightDemoAanvraag .dottedLineHorz,
	        div#contentRightVraag .dottedLineHorz
	        {
	            margin-top:15px;
	            margin-bottom:10px;    
	        }

div#bottomBar,
#bottomBarProject
{
    width: 960px;
    padding-top: 30px;
    height: 170px;
    padding-left: 40px;
    float: left;
    background: #333333;
}
    div#bottomBarProject
    {
        background: url('../images/arrow_bg_project.png') no-repeat #333333 0px -5px;
    }
    div#tagCloud
    {
        width: 600px;
        float: left;
        text-align: justify;
        line-height: 27px;
    }
    div#bottomAqtionLinks
    {
        float: right;
        padding-top: 0px;
        padding-right:40px;
    }
        div.aqtionLink
        {
            padding-bottom: 10px;
        }
    div.medewerkerContainer
    {
        width: 54px;
        height: 54px;
        margin-right: 10px;
        position: relative;
        float: left;
        margin-top:10px;
        line-height: 18px;
    }
    div.medewerker
    {
        border: 2px solid #FFFFFF;
        width: 50px;
        height: 50px;
    }
        .medewerker img
        {
            padding: 0px;
            margin: 0px;
        }   
    div.sitemap
    {
        width: 230px;
        float: left;        
        padding-bottom: 20px;
    }       
        div.medewerkerPopup
        {
            width: 265px;
            height: 234px;
            background: url('../images/popup_medewerker.png') no-repeat ;
            margin-top: -230px;
            padding: 15px 10px 0px 48px;
            z-index: 100px;
            position: absolute;
        }
            table.medewerkerTable
            {
            }
            table.medewerkerTraits
            {
                padding-top: 10px;
            }
                .medewerkerTraits td
                {
                    vertical-align: top;
                }

/* HTML */
h2.infoHeader
{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "NeoSansProRegular", Tahoma;
}
h2.sitemapHeader
{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "MyriadWebProRegular", Tahoma;  
}
h2.nieuwsbriefHeader
{
    font-size: 16px;
    color: #FFFFFF;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "NeoSansProRegular", Tahoma;
}
#contentRight .pgf_content2 h2
{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    font-family: "NeoSansProRegular", Tahoma;
}
h1.textHeader
{
    font-size: 26px;
    color: #ff6600;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "NeoSansProRegular", Tahoma;
}
h2.textHeader
{
    font-size: 20px;
    color: #FF0000;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "NeoSansProRegular", Tahoma;
}
h2.medewerkers
{
    font-size: 20px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: normal;
    margin:0px;
    padding:0px;
    font-family: "NeoSansProRegular", Tahoma;
}
h2.cases
{
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    margin:0px;
    padding:0px;
    font-family: "MyriadWebProRegular", Tahoma;
}

ul#links
{
    margin:0px;
    padding:0px;    
}
    ul#links li
    {
        display: inline;
        float: left;
        list-style-type: none;
        margin:0px;
        padding: 20px 10px 0px 0px;
    }
ul#sitemap,
ul#sitemapNieuwsLijst
{
   list-style:none;
   padding:0;
   margin:0; 
   padding-top: 5px;
   list-style-type: none;
}
    ul#sitemap li
    {
       list-style:none;
       margin:0px;
       padding:0px;
    }
    ul#sitemap a:link,
    ul#sitemap a:active,
    ul#sitemap a:visited,
    ul#sitemap a:focus
    {
        text-decoration: none;
    }
    ul#sitemap a:hover
    {
        text-decoration: underline;
    }
    
    UL#sitemap  LI{
        padding-left:15px;
        background: url('../images/arrow_small.png') no-repeat 2px 6px;
    }
    li.nieuws
    {
        padding-left:15px;
        width: 45%;
        float: left;
        background: url('../images/arrow_small_nieuws.png') no-repeat 2px 6px;
    }
    li.nieuws a:link,
    li.nieuws a:active,
    li.nieuws a:visited,
    li.nieuws a:focus
    {
        color: #000000;
        text-decoration: none;
    }
        li.nieuws a:hover
        {
            text-decoration: underline;
        }
    ul#sitemap ul
    {
        margin-left:15px;    
    }

input.searchTextField
{
    height: 18px;
    border: none;
    padding: 6px 5px 3px 5px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    margin-left: 10px;
    color: #666666;
}
input.searchButton
{
    background: url('../images/search.png');
    width: 17px;
    height: 17px;
    margin-left: 5px;
    border: none;
}
input.projectinput
{
    border: 1px solid black;
    margin-bottom: 3px;
}
    
/* Tag-cloud headers */
span.tag
{
    margin-right: 8px;
}
span.whiteHuge
{
    font-size: 28px;
    color: #FFFFFF;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.whiteHuge a
{
    text-decoration:none;
    color: #FFFFFF;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.whiteBig
{
    font-size: 24px;
    color: #FFFFFF;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.whiteBig a
{
    text-decoration:none;
    color: #FFFFFF;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greyBig
{
    font-size: 24px;
    color: #ECEBEA;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greyBig a
{
    text-decoration:none;
    color: #ECEBEA;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greyNormal
{
    font-size: 18px;
    color: #c4c1c0;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greyNormal a
{
    text-decoration:none;
    color: #c4c1c0;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.whiteNormal
{
    font-size: 18px;
    color: #ffffff;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.whiteNormal a
{
    text-decoration:none;
    color: #ffffff;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greySmall
{
    font-size: 16px;
    color: #b0acaa;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.greySmall a
{
    text-decoration:none;
    color: #b0acaa;
    font-family: "MyriadWebProRegular", Tahoma;
}
span.caseOpdrachtgever
{
    color: #999999;
}

span.gimmick
{
    color: #706A76;
}
span.error
{
    color: #CC0000;
}
span.searchText
{
    color: #625C48;
}
hr.medewerker
{
    width: 250px;
    color: #CCCCCC;
    margin-top: 6px;
}

table.casesTable td
{
    width: 190px;
    height: 45px;
}
td.caseBigPhoto
{
    height: 72px;
    width: 100px;
}
    div.caseBigPhotoBorder
    {
       width: 91px;  
       height: 60px; 
       padding:2px;
       border:1px solid #CCCCCC;  
       margin-right:10px;
    }
    div.dottedLineHorz
    {
        background: url('/assets/aqtion/images/dotted_line_horz.gif') repeat-x 0px 0px;
        height:1px;
        line-height:1px;
        font-size:1px;
        margin:2px 0px 2px 0px;
    }
div.searchresultsdiv
{
    padding-left: 40px;
}
table.searchResultsPages
{
    height: 80px;
}
td.caseBigDescription
{
    width: 180px;
    height: 72px;
}
table.producten
{
    margin-top: 12px;
}
td.arrow
{
    background: url('../images/arrow_small.png') no-repeat;
    background-position: 3px 8px;
    width: 10px;
}
td.productDescription
{
    width: 250px;
    padding-bottom: 5px;
}
td.productDescription a,
.caseBigDescription a,
.overAqtionWho a,
table.casesTable .case a
{
    text-decoration: none;
    color: #000000 !important;
}
td.klantCaseRow
{
    width: 216px;
    border-bottom: 1px solid #CCCCCC;
    font-family: Calibri, Tahoma, sans-serif;
    font-size: 12px;
    padding: 5px 0px 10px 20px;
}

td.klantCaseRow
{
    color: #cccccc;
}

td.klantCaseRow span
{
    color: #ffffff;
}

td.last
{
    border-bottom: none;
}
td.oplevering
{
    background: url('../images/icon_oplevering.png') no-repeat 0px 10px;
}
td.projectleider
{
    background: url('../images/icon_projectleider.png') no-repeat 0px 10px;
}
td.searchID
{
    width: 18px;
    vertical-align: top;
}
td.searchResultsPagesTitle
{
    width: 180px;
}
td.searchResultTitle
{
    width: 512px;
}

/* Related Links Lijst */
div.relatedLinks
{
    width: 236px;
    height: auto;
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    background: transparent url('/assets/aqtion/images/icon_relatedlinks.gif') no-repeat left 4px;
    color: #cccccc;
}
    div.relatedLinks ul
    {
        width: 200px;
        margin: 5px 0px 0px -38px;
        _margin: 5px 0px 0px 0px;
        *margin: 5px 0px 0px 0px;
        list-style-type: none;
    }
        div.relatedLinks ul li
        {
            padding: 3px 0px 3px 12px;
            background: transparent url('/assets/aqtion/images/arrow_relatedlinks.gif') no-repeat left 10px;
        }
            div.relatedLinks ul li a:link,
            div.relatedLinks ul li a:active,
            div.relatedLinks ul li a:visited,
            div.relatedLinks ul li a:focus
            {
                font-family: Calibri, Tahoma, sans-serif;
                font-size: 12px;
                color: #ffffff;
                text-decoration: none;
            }
            div.relatedLinks ul li a:hover
            {
                text-decoration: underline;
            }

/* Contact Page Styles */
div#contentContact
{
    width: 1000px;
    margin: 0px;
    padding: 0px;
    clear: both;
}
    div#contentContactLeft
    {
        width: 660px;
        margin: 0px;
        padding: 0px;
        float: left;
    }
        div#contentContactLeft h2
        {
            font-size: 20px;
            color: #ff6600;
            font-weight: normal;
        }
        div#contentContactLeft .pgf_contact table
        {
            width: 575px;
            margin: 20px 0px 20px 0px;
            font-family: Tahoma;
            font-size: 11px;
            color: #000000;
        }
            div#contentContactLeft table td.left
            {
                width: 239px;
                padding: 0px 27px 0px 0px;
            }
            div#contentContactLeft table div.input
            {
                width: 239px;
                height: 25px;
                padding: 0px;
                background: transparent url('/assets/aqtion/images/bg_contactform_input.gif') no-repeat top left;
            }
                div#contentContactLeft table div.input input.text
                {
                    width: 235px;
                    height: 19px;
                    margin: 4px 0px 0px 3px;
                    padding: 0px;
                    font-family: Tahoma;
                    font-size: 11px;
                    color: #666666;
                    border: none;
                }
            div#contentContactLeft div.textarea textarea.text
            {
                width: 309px;
                height: 144px;
            }
            div#contentContactLeft table div.textarea
            {
                width: 309px;
                height: 144px;
                padding: 0px;
                background: transparent url('/assets/aqtion/images/bg_contactform_textarea.gif') no-repeat top left;
            }
                div#contentContactLeft table div.textarea textarea.text
                {
                    width: 302px;
                    height: 135px;
                    margin: 4px 0px 0px 3px;
                    padding: 0px;
                    font-family: Tahoma;
                    font-size: 11px;
                    color: #666666;
                    border: none;
                    overflow: auto;
                }
            div#contentContactLeft table input.submit
            {
                width: 75px;
                height: 23px;
                margin: 5px 0px 0px 0px;
                padding: 0px;
                background: transparent url('/assets/aqtion/images/bg_contactform_submit.gif') no-repeat top left;
                border: none;
                cursor: pointer;
            }
        div#contentContactLeft .errorMsg
        {
            margin: 0px 0px 3px 3px;
            font-family: Tahoma;
            font-size: 11px;
            color: #ff6600;
            display: block;
        }
	div#contentContactRight
	{
	    width: 260px;
	    padding: 90px 40px 25px 40px;
	    float: left;
    }
	    div#contentContactRight div.infoHeader
	    {
	        background: none;
        }
	    div#contentContactRight div.routeDiv
	    {
	        width: 250px;
	        margin: 0px auto;
	        padding: 0px;
	        float: left;
        }
	        div#contentContactRight div.routeDiv img
	        {
	            border: none;
            }
	    div#contentContactRight div.routeDiv_open
	    {
	        width: 190px;
	        margin: 0px auto;
	        padding: 10px 28px 15px 32px;
	        background-color: #EDE6E0;
	        border-bottom: solid 1px #807B66;
	        float: left;
        }
    div.contentContactMap
    {
        width: 960px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 40px;
        background-color: #D7CCBF;
        clear: both;
    }
        div.contentContactMap img
        {
            margin: 20px 0px 25px 0px;
        }
    div.contentKlantenCases
    {
        width: 920px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 40px 40px 60px 40px;
        background-color: #D7CCBF;
        clear: both;
    }
    div.contentKlantenOverAqtion
    {
        width: 920px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 40px 40px;
    }
    .contentTextLongVervolg .pgf_content h2
    {
        font-size: 15px;
        color: #2E291E;
        font-weight: bold;
        text-transform: uppercase;
        font-family: "MyriadWebProRegular", Tahoma;
    }
    #photos 
    {
        margin:20px 0px 20px 0px;    
    }
        #photos .photoItem
        {
            border:3px solid #A49E84;
            padding:6px;
            float:left;
            margin-right:10px;
            margin-bottom:10px;
        }

/* Misc. Styles */
.breaker 
{
    margin-top:-1px;
    line-height:1px;
    font-size:1px;
    height:1px;
    clear:both;    
}
span.url
{
    padding-top: 2px;
    color: #A1997F;
}
.newsLinks a:link,
.newsLinks a:active,
.newsLinks a:visited,
.newsLinks a:focus,
.newsLinks a:hover
{
    line-height: normal;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
.newsLinks a:hover
{
    text-decoration: none;
}
td.twitterImage
{
    
}
td.newsLetterLink
{
    
    padding-left: 5px;
    padding-bottom: 10px;
}

td.newsLetterLink a.nieuwsbrief
{
    color: #066682;
}

div.twitterItem
{
    padding-bottom: 6px;
    margin-bottom: 8px;
    border-bottom: 1px dotted #dbdbdb;
}

div.twitterItem.twitterLast
{
    margin-bottom: 0;
}

div.twitterItem a 
{
    color: #ff6600;
}

div.twitterItem a:hover
{
    text-decoration: none;
}

div.twitterItem img
{
    float: left;
    width: 48px;
    margin-right: 10px;
}

div.twitterItem div.twitterMessage
{
    float: left;
    width: 210px;
}

div.twitterItem p
{
    margin: 0;
}

div.twitterItem div.twitterLinks
{
    font-size: 9px;
}

img.pageList
{
    float: left;
    margin-right: 15px;
    width: 85px;
    padding: 10px 0;
}

div.infoText.pageList
{
    float: left; 
    width: 180px;
}

div#gradientContainer
{
    background: #FFFFFF;
    background-image: url('/assets/aqtion/images/bg_gradient_grey.png');
    background-repeat: repeat-x;
    background-position: left top;    
    padding-top: 48px;
}

div.visuals
{
    margin-bottom: 30px;
}

div.visuals img
{
    max-width: 600px;
}

div.fotoBlogItem
{
    font-size: 12px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
}

div.fotoBlogItem a:link,
div.fotoBlogItem a:active,
div.fotoBlogItem a:visited,
div.fotoBlogItem a:focus
{
    color: #ff6600!important;
    text-decoration: underline;
}

div.fotoBlogItem a:hover
{
    text-decoration: none;
}

div.fotoBlogItem.firstBlog
{
}

div.fotoBlogItem.lastBlog
{
    border-bottom-style: hidden;
    margin-bottom: 0;
}

div.fotoBlogItem div.fbDate
{
    float: left;
    width: 70px;
    margin-right: 30px;
}

div.fotoBlogItem div.fbContent
{
    float: left;
    width: 530px;
}

div.fotoBlogItem div.fbEmail
{
    margin-top: 12px;
    margin-bottom: 20px;
}

div.fotoBlogItem div.fbEmail div.fbEmailHeader
{
    background-color: #f8f9fc;
    padding: 8px 8px 8px 28px;
    background-image: url('/assets/aqtion/images/icon_mail.png');
    background-position: 10px 13px;
    background-repeat: no-repeat;
    font-style: italic;
}

div.fotoBlogItem h2.fbHeader
{
    font-weight: normal;
    font-size: 18px;
    margin-top: 3px !important;
    font-family: "NeoSansProRegular", Tahoma;
}

div.fotoBlogItem div.fbEmail div.fbEmailContent
{
    padding: 20px 20px 0 20px;
    line-height: 180%;
}

div.fotoBlogItem div.fbCaption
{
    font-style: italic;
}

/* Carousel */
div.carouselContainer
{
	width: 600px;
}

div#carousel
{
	width: 600px;
	height: 288px;
}

div#carousel .viewport
{
	width: 600px;
	overflow: hidden;
	position: absolute;
}

div#carousel .viewport .items
{
	width: 2400px; /* 600 x 4 */
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
}

div#carousel .viewport .items .item
{
	float: left;
	width: 600px;
	height: 288px;
	margin: 0;
	padding: 0;
}

div.dots
{
	margin-top: 9px;
	position: relative;
	left: 275px;
	display: none;
	height: 17px;
	width: 100px;
}

div.dot
{
	background-position: center center;
	background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	padding: 0;
	margin-top: 5px 0 0 0;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 0;
	float: left;
}

div.dot.active
{
	background-color: #ff6600;
}

div.dot.inactive
{
	background-color: #666666;
}

div.dot.inactive:hover
{
	background-color: #cccccc;
}

div.dot.active.disabled,
div.dot.inactive.disabled,
div.dot.inactive.disabled:hover
{
    background-color: #ffffff;
}

div#carousel .viewport .items .item a
{
    position: absolute;
    top: 0px;
    z-index: 4;
}

#item-1 a
{
    left: 0px;
}

#item-2 a
{
    left: 600px;
}

#item-3 a
{
    left: 1200px;
}

#item-4 a
{
    left: 1800px;
}

/* Item specific */
div#carousel .viewport .items .item .synopsis
{
	width: 340px;
	position: relative;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: top left;
}

div.item.item-1
{
	background-image: url('/assets/aqtion/images/carousel/image2.jpg');
	background-repeat: no-repeat;
}

div.item.item-1 .synopsis
{
	left: 190px;
	top: 200px;
    color: #FFFFFF;
    padding-top: 23px;
    padding-left: 12px;
    line-height: 12px;
}

div.item.item-2
{
	background-image: url('/assets/aqtion/images/carousel/image1.png');
	background-repeat: no-repeat;
}

div.item.item-2 .synopsis
{
	left: 27px;
	top: 202px;
    color: #ffffff;
    background-image: url('/assets/aqtion/images/carousel/title1.png');
    padding-top: 23px;
}

div.item.item-3
{
	background-image: url('/assets/aqtion/images/carousel/image3.jpg');
	background-repeat: no-repeat;
}

div.item.item-3 .synopsis
{
	left: 31px;
	top: 203px;
    color: #ffffff;
    background-image: url('/assets/aqtion/images/carousel/title3.png');
    padding-top: 23px;
}
