/*elements*/

h1,h2,h3
{
 padding-left:5px;
 margin-left:5px;
 font-size:11pt;
}

h2.left
{
 color:white!important;
 font-size:10pt;
 height:40px;
 line-height:40px;
 padding-left:13px;
}

h2.results
{
 padding-left:0px;
 margin-left:0px;
 font-size:11pt;
}
#content h1,h2,h3
{
	color: #0071B9!important;
}
#contentframe p
{
 padding:5px;
 margin:5px;
}

h2.blockheader
{
 color:white!important;
 font-size:10pt;
 height:31px;
 line-height:31px;
 padding-left:13px;
}

table.contenttable
{
 margin-left:10px;
 margin-top:5px;
 background-color:#bbb;
 width:100%;
}


table.contenttable td
{
 padding:5px;
}

table.contenttable h3
{
 margin:0;
 padding:0;
 margin-bottom:5px;
 color:#fff;
}

#portfol
{
 margin-bottom:5px;
}

.block
{
 background-image:url(../images/header-divider.gif);
 background-repeat:no-repeat;
 background-color:#9a9a9c;
 padding-bottom:10px;
 border-bottom:1px solid white;
 min-height:40px;
 width:235px;
 float:left;
}

#zoeken p
{
 height:51px;
 line-height:51px;
 padding-left:0.5em;
}

.nextcase
{
 background-color:#0071B9;
 padding-bottom:10px;
 padding-top:10px;
 border-bottom:1px solid white;
 min-height:40px;
 width:235px;
 float:left;
}
.name
{
 float:left;
 clear:left;
 color:white;
 margin-left:10px;
 margin-top:5px;
 font-size:8pt;
 width:60px;
}

#toolbar
{
 text-align:right;
 width:480px;
 float:left;
 clear:right;
 margin-bottom:10px;
}


#toolbar table
{
 float:right;
 clear:both;
}

.label
{
 width:68px;
}

.reactinput
{
 width:165px;
 margin-top:5px;
 margin-bottom:5px;
 padding-left:5px;
}

.errors
{
margin-top:10px;
float:left;
color: white;
padding:15px;
}

.errors strong
{
 color: #CD3147;
 font-size:12pt;
}


#reactie
{
 margin-top:5px;
 width:254px;
 height:130px;
 
}

.whiteborder
{
 clear:left;
 border:1px solid white;
 margin-left:10px;
 float:left;
 width:60px;
 height:60px;
}

.casetext strong
{
 font-size:11pt;
}

.casetext
{
 float:right;
 color:white;
 margin-left:9px;
 padding-right:5px;
 font-size:9pt;
 width:145px;
}

.searchjobs
{
 color:white;
 font-size:9pt;
 margin-left:13px;
 float:left;
}

.searchbox, #zk_textSearch
{
 width:130px;
}

select.searchbox, #zk_vestiging
{
 width:134px;
}

textarea.searchbox
{
 width:132px;
}
table.resultaten
{
 float:left;
}

table.resultaten td
{
 margin:0px;
 padding:3px;
}

tr.rowalt
{
 background-color:#8DA9D8;
 padding:3px;
}

tr.row
{
 background-color:#eee;
 padding:3px;
}

#content form h2.blockheader
{
 display:none;
}

#content form .label
{
 color:#000;
}

#content table.searchjobs
{
 display:block;
 margin-right:8px;
 margin-bottom:20px;
 margin-left:5px;
}

.topblock
{
 width:235px;
 min-height:150px;
 background-color:#9a9a9c;
 background-image:url(../images/header-dark.gif);
 background-repeat:no-repeat;
 margin-bottom:5px;
}

#zk_functiegroep
{
	width: 133px;
}

.ditto_pagination
{
 float:left;
 clear:both;
 width:100%;
}

ul.whitelist
{
 list-style-type:disc;
 color:white;
 padding-left:0.5em;
 margin-left:2em;
 margin-top:0.5em;
 padding-bottom:1em;
}

.whitelist li
{
 margin-bottom:5px;
 margin-left:0;
 padding:0;
}

.whitelist li a
{
 color:white;
 font-weight:bold;
 text-decoration:none;
}

.whitelist li a:hover
{
 color:#eee;
}

.whitelist li a:visited
{
 color:white;
}


#footer a
{
 color:white;
 margin-left:10px;
 margin-right:10px;
}

.left
{
 float:left;
 line-height:32px;
 margin-bottom:0px;
}

.right
{
 float:right;
 line-height:32px;
 margin-bottom:0px;
}

address
{
 font-size:8pt;
 font-style:normal;
 margin-left:1em;
 margin-top:2em;
 margin-bottom:2em;
}

a:link
{
 color:#0071B9;
}

