/**
 * Yahoo UI Reset Javascript
 *
 * http://developer.yahoo.com/yui/reset/
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {  border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
br.clear { clear: both; }

/**
 * Freejobz Stylesheet
 */

body {
        background: #f6f5f5 url(/freejobz.nl/media/FreeJobz/DFL/background.jpg) no-repeat;
        background-position: center top;
        font-family: Verdana;
        font-size: 11px;
        color: #242424;
}

input[type=checkbox] {margin: 3px 3px 3px 4px;}
input[type=radio] {margin: 3px 3px 0px 5px;}
input[type=button], input[type=submit] {min-width:90px;}
input[type=text], input[type=password] {padding: 1px 3px; margin:1px}

#freejobz a:hover { text-decoration: underline; }
#freejobz a       { color: #A148CD; font-weight: bold; text-decoration: none; }

#freejobz {
        margin: 0px auto 0px auto;
        background-color: #ecebeb;
        min-height: 200px;
        width: 960px;
}

#freejobz #header {
        height: 268px;
        width: 960px;
}

#freejobz #container {
        padding-bottom: 10px;
        padding-top: 8px;
}

/** Content panel **/
#content-spacer { float: left; margin-top:60px;}
#panel-content  {
        padding: 10px 25px 0px 25px;
        line-height: 1.6;
        width: 675px;
        float: left;
}

#panel-content ul {
        list-style-type: disc;
        padding-left: 15px;
}

#panel-content table td { padding: 3px; }
#panel-content table th { padding: 3px; font-weight: bold; }
#panel-content table    { width: 100%; }

#panel-content p  { margin-bottom: 12px; }
#panel-content h1 {
        margin-bottom: 15px;
        font-weight: bold;
        font-size: 18px;
        color: #A148CD;
}

/** Page: Evenementenkalender **/
#calender-container {
        background-color: #F6F6F5;
        margin-bottom: 15px;
        padding: 10px;
        width: 580px;
}

/** Right-hand panel **/
#panel-right {
        font-size: 0px; /** stop font descending on images **/
        margin: 25px 10px 0px 20px;
        width: 184px;
        float: left;
}

#panel-right-content hr      { margin: 4px 0 4px 0; background-color: #adc3da; color: #adc3da; height: 1px; border: 0px; }
#panel-right-content h2      { font-size: 15px; color: #5B5B5B; font-weight: bold; }
#panel-right-content {
        background-color: #DADADB;
        padding: 5px 15px 15px 15px;
        line-height: 19px;
        font-size: 11px;
}

#panel-right hr {  }

#border_left {float:left;}
#paragraph {float:left; width:500px; margin-left:17px;}

/** Submenu definitions **/
#panel-content #menuElem {float:left; padding:0 10px 0 0 !important; margin-top:30px; width:130px; list-style:none; list-style-type:none !important;}
#panel-content #menuElem li {width: 130px;}
#panel-content #menuElem li a {line-height: 20px; color: black; font-weight:normal;text-decoration:underline;}
#panel-content #menuElem li .CMSListMenuLinkHighlighted {font-weight: bold; color: #a969c6; text-decoration: none;}

/** Footer definitions **/
#footer strong  { font-weight: bold; color: #999898; line-height:20px; }
#footer a:hover { text-decoration: underline; }
#footer a       { color: #999898; text-decoration: none; }
#footer li         { line-height: 20px; }

#footer .footermenu {width: 150px; float: right; padding-left: 20px;}
#footer .footermenu {border-right: 1px solid #dcdcdc; min-height:140px;}
#footer .footermenu.last { border-right: 0px; }

#footer #logo img { position: absolute; margin-left: -74px; }
#footer #logo {
        padding-left: 97px;
        line-height: 33px;
        color: #999898;
        float: left;
}

#footer {
        margin: 10px auto 0px auto;
        padding-bottom: 10px;
        font-size: 10px;
        width: 960px;
}

.assignmenttable {border:0;cellspacing:0;}
.assignmenttable td {padding:2px 10px 2px 0px;}
.assignmentrow:hover {background-color:#DDDDDD;cursor:pointer; color:#A148CD;}

.sollicitatiecheck {clear:both;}
.sollicitatiecheck .img {width:18px; height:18px; display:block; float:left;}
.sollicitatiecheck .title {}