@charset "utf-8";

/*** Standard ***/
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#FFFFFF;
}
.written_by, .published_on {
	font-style:italic;
}

a { outline: none;
    color:#d01329;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

a img { border: 0; }

h1,h2,h3,h4,h5 {
    margin:0;
    padding:0;
}
h1 {

            font-size:20px;
            color:#d01329;
			margin-top:15px;
}
h2 {
    font-size:15px;
}
h3 {
    font-size:13px;
}
h4 {
    font-size:14px;
}
h5 {
    font-size:11px;
}

table, tr, td {
    margin:0px;
    padding:0px;
    vertical-align:top;
    border:0px;
}

div#wrapper {
	width: 819px;
	min-height:400px;
	margin: 0 auto;
}

    div#header {
        width:819px;
        height:53px;
        margin-top:25px;
    }
        div#header h1 {
            float:left;
            background:#FFFFFF url(../) no-repeat scroll left top;
            width:312px;
            height:53px;

        }
            div#header h1 a{
                display:block;
                width:312px;
                height:53px;
               text-indent:-999999em;
            }
            div#header h1 span{
               display:block;
               text-indent:-999999em;
            }
        div#header h2 {
            float:left;
            margin-left:183px;
            background:#FFFFFF url(../img/sloganCRMWaypoint.jpg) no-repeat scroll left top;
            width:305px;
            height:43px;
        }
            div#header h2 span{
               display:block;
               text-indent:-999999em;
            }
        div#menu {
            width:819px;
            height:190px;
            background:#FFF url("../img/headerbg.jpg") no-repeat top left;
            border:1px solid white;
        }
        div#menu h4 {
            color:#FFFFFF;
            font-size:13px;
            font-style:italic;
            margin-left:18px;
        }
        ul#menublock ,
        ul#successblock ,
        ul#newsblock {
            float:left;
            margin-top:35px;
            margin-left:0px;
            padding:0 0 0 13px;
            font-size:13px;
            list-style-type:none;
            line-height:1.5em;
        }
        ul#menublock {
            width:180px;
        }
        ul#newsblock {
            margin-left:90px;
        }
            ul#menublock li,
            ul#successblock li,
            ul#newsblock li{
                height:17px;
            }
            ul#menublock li a,
            ul#successblock li a,
            ul#newsblock li a{
                color:#ffffff;
                padding-left:17px;
            }

            ul#menublock li a:hover,
            ul#menublock li.active,
            ul#successblock li a:hover,
            ul#successblock li.active,
            ul#newsblock li a:hover,
            ul#newsblock li.active{
                background: url("../img/menudot.gif") no-repeat 0px 5px;
                text-decoration:none;
                font-weight:bold;
                font-size:12px;
            }
            ul#menublock li.active,
            ul#successblock li.active,
            ul#newsblock li.active{
				background-position:0px 7px;
			}

			ul#menublock li.standout a,
            ul#menublock li.standout a:hover,
            ul#successblock li.standout a,
            ul#successblock li.standout a:hover,
            ul#newsblock li.standout a,
            ul#newsblock li.standout a:hover{
                /*color:#D01329;*/
                text-decoration:underline;
                text-decoration: blink;
                font-weight:bold;
            }

        /*
        Tijdelijk het successtories blok uitzetten
        */
        ul#successblock {
            display:none;
        }


    div#content {
        margin-top:18px;
        width:819px;
        min-height:420px;
        background:#FFF url("../img/contentbg.jpg") no-repeat top left;
    }
        div#content div#contentHeader {
            height:57px;
            width:819px;
        }
        div#content div#contentHeader H3 {
            padding-top:15px;

            font-size:20px;
            color:#d01329;

        }
        .sIFR-hasFlash h3{
          font-size: 13pt;
          line-height: 1.0em;
        }
        h3.sIFR-replaced {
        }
        .sIFR-alternate{
            visibility:hidden;
            padding-top:20px;
            padding-left:28px;
            font-size:20px;
            color:#d01329;
        }

        div#content div#contentBody {
            padding-right:20px;
            padding-left:28px;
            float:left;
            width:530px;
            min-height:500px;

            font-size:13px;
            color:#023760;
            line-height:1.7em;
        }
            div#content div#contentBody ul{margin:0 0 0 15px;padding:0px;}
            div#content div#contentBody ul li{margin:0 0 5px 0;padding:0px; line-height:2em;}

            div#content div#contentBody table { width:540px;}
            div#content div#contentBody table td.col1{ width:260px;}
            div#content div#contentBody table td.col2{ width:20px;}
            div#content div#contentBody table td.col3{ width:260px;}

            div#content div#contentBody h5 {
                font-size:23px;
                font-weight:bold;
                text-align:center;
            }
            div#content div#contentBody a.contentlink {
                background-image:url("../img/link.gif");
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#022e50;
                text-decoration:underline;
                padding-left:24px;
            }
            div#content div#contentBody a:hover.contentlink {
                text-decoration:none;
            }
            div#content div#contentBody div.salesforce{
                margin-left:15px;
                float:right;
                width:236px;
                height:74px;
                background:#fff url("../img/logoSalesforce-groot.gif") no-repeat top left;
                text-indent:-99999em;
                margin-bottom:15px;
            }
            div#content div#contentBody div.siebel{
                margin-left:15px;
                float:right;
                width:236px;
                height:74px;
                background:#fff url("../img/logoSiebel-groot.gif") no-repeat top left;
                text-indent:-99999em;
                margin-bottom:15px;
            }
            div#content div#contentBody div.ebicus{
                margin-left:15px;
                float:right;
                width:236px;
                height:74px;
                background:#fff url("../img/logoEbicus-groot.gif") no-repeat top left;
                text-indent:-99999em;
                margin-bottom:15px;
            }

        div#content div#contentActionBlock_01 {
            /*background-image:url("../img/foto-01.png");*/
            background-position:0px 0px;
            background-repeat:no-repeat;
            float:left;
            width:202px;
            height:352px;
            text-indent:-99999em;
        }
         div#content div#contentActionBlocks {
            /*background-image:url("../img/xxxx.jpg");*/
            background-position:0px 0px;
            background-repeat:no-repeat;
            margin-top:18px;
            float:left;
            text-indent:-99999em;
        }
            div#content div#contentActionBlocks a{
                float:right;
                display:block;
                width:205px;
                height:121px;
            }


     div#footer {
        padding-top:50px;
        padding-Bottom:50px;
        clear:left;
     }
        div.logos {
           width:800px;
           height:34px;
        }
        div.logos a#salesforcelogo {
            margin-left:28px;
            float:left;
            width:140px;
            height:34px;
            background:#fff url("../img/logoSalesforce.jpg") no-repeat top left;
        }
        div.logos a#siebellogo {
            float:left;
            width:233px;
            height:34px;
            background:#fff url("../img/logoSiebel.jpg") no-repeat top left;
        }
        div.logos a#forcelogo {
            margin-left:28px;
            float:left;
            width:140px;
            height:34px;
            background:#fff url("../img/logoforce.jpg") no-repeat top left;
        }
        div.logos a#language {
            float:right;
            margin-top:10px;
        }


    div.logos a {
        text-indent:-999999em;
    }
    div.logos a#language_en,
    div.logos a#language_nl {
        display:block;
        float:right;
        background:#FFF url("../img/ico_flag_en.gif") no-repeat top left;
        width:102px;
        height:34px;
        text-indent:-99999em;
    }
    div.logos a#language_nl {
        background:#FFF url("../img/ico_flag_nl.gif") no-repeat top left;
        width:116px;
    }
    div#disclaimer{
        float:left;
        width:810px;
        font-size:9px;
        color:#AAA;
        letter-spacing:0.1em;
        margin-top:30px;
        margin-bottom:40px;
    }
    div#disclaimer a{
        color:#AAA;
        font-style:normal;
    }

    a.disc {
        float:right;
        margin-right:28px;
    }

    div.nodot {
        float:left;
        width:auto;
        height:auto;
    }
    div.dot {
        float:left;
        width:auto;
        height:auto;
        background:#fff url("../img/dot.jpg") no-repeat 4px 2px;
        padding-left:21px;
    }


    /** COMMON PAGES**/



     /**
     *  CONTACT FORM
     */

     form#contactform {
        width:245px;
        min-height:300px;
        float:left;
     }

     div.contactadres {
        float:right;
        width:245px;
        margin-left:18px;
        min-height:300px;
        padding-top:10px;
     }


    /*** Contactform ***/
    form#contactform {
    	margin: 0;
    	padding: 0;
    }
    form#contactform table th.labels{
        width:70px;
    }

    form#contactform table td{
        height:10px;
        font-weight:bold;

    }

    form#contactform input,
    form#contactform textarea{
        width:160px;
        background-color:#FFF;
        border:1px solid #023760;
        padding-left:12px;
        padding-top:5px;
        padding-bottom:5px;
        color:#44402c;
        font-weight:normal;
        font-size:11px;
    }
    form#contactform input.dhr,
    form#contactform input.mevr{
        width:auto;
        height:auto;
        float:left;
        
        color:#44402c;
        font-weight:bold;
    }
    form#contactform label.aanhef{
        float:left;
        display:block;
        margin-top:2px;
        margin-left:4px;
        margin-right:18px;
    }

    form#contactform #bericht {
        width: 240px;
        height:120px;
            color:#44402c;
    }

    form#contactform button.submit {
        margin-top:8px;
        margin-bottom:18px;
    	width: 95px;
    	height: 18px;
    	background: url('../img/btn-submit.png') no-repeat;
    	border: none;
    	/*text-indent: -999999px;*/
    	cursor: pointer;
    	font: 10px Verdana, Arial, Helvetica, sans-serif;
    	text-align:center;
    	padding:0 0 2px 5px;
    	color:#FFFFFF;
    	white-space:nowrap;
    }


    /** VACATURE FORM */

    form#vacatureform input,
    form#vacatureform textarea{
        width:160px;
        background-color:#FFF;
        border:1px solid #023760;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:5px;
        color:#023760;
    }
    form#vacatureform input#uploadcv {
        border:none;
    }
    div#main form#vacatureform input.radio {
        background-color:transparent;
    }
    form#vacatureform input.dhr,
    form#vacatureform input.mevr{
        width:auto;
        height:auto;
        float:left;
        background-color:#FFF;
        color:#023760;
        font-weight:bold;
    }
    form#vacatureform label {
        white-space:nowrap;
    }
    form#vacatureform label.aanhef{
        float:left;
        display:block;
        margin-top:2px;
        margin-left:4px;
        margin-right:18px;
    }

    form#vacatureform #bericht {
        width: 240px;
        height:83px;
        margin-top:8px;
        margin-bottom:18px;
        color:#023760;
        font-size:11px;
    }
    form#vacatureform #uploadcv{
        font-size:9px;
    }

    form#vacatureform button.submit {
        margin-top:8px;
        margin-bottom:18px;
    	width: 95px;
    	height: 18px;
    	background: url('../img/btn-submit.png') no-repeat;
    	border: none;
    	/*text-indent: -999999px;*/
    	cursor: pointer;
    	font: 11px Verdana, Arial, Helvetica, sans-serif;
    	text-align:center;
    	padding:0 0 4px 4px;
    	color:#FFFFFF;
    	white-space:nowrap;
    }

    div.vaca-bedankt {
        /*background-color:#fff8d7;
        color:#8b0b0b;*/
        border:0px solid #8b0b0b;
        padding:0px;
        margin-bottom:10px;
    }
    .alpha {
        /*reserved for IE6*/
    }

    div.error {
        background-color:#eca1a9;
        color:#8b0515;
        border:1px solid #D01329;
        padding:10px;
    }
    div.error h3{
        font-size:14px;
    }
    div.error ul{
        padding-left:12px;
    }

    div.contact-bedankt {
        /*background-color:#fff8d7;
        color:#8b0b0b;*/
        border:0px solid #8b0b0b;
        padding:10px;
        margin-bottom:10px;
    }

a.fastwaysalesforce {
    display:block;
    background:url("../img/fastway-btn-salesforce.png") no-repeat 0px 0px;
    width:353px;
    height:121px;
    text-indent:-99999em;
}
a.fastwaysiebel {
    display:block;
    background:url("../img/fastway-btn-siebel.png") no-repeat 0px 0px;
    width:353px;
    height:84px;
    text-indent:-99999em;
}

a#gartnerquadrant {
    display:block;
    background:url("../img/gartner.gif") no-repeat 0px 0px;
    width:521px;
    height:281px;
    text-indent:-99999em;

}