/*
Theme: Robin
Theme version: V1.0
Author: Ermin Kuburic
Date: 14-12-2009
*/
html
{
    height:101%;
	margin:0px;
	padding:0px;
}
/* BODY */

body
{
	margin:0px;
	padding:0px;
    background:#fff;
    color:#3d3d3d;
    font-family:Trebuchet MS;
    font-size:0.75em;
    line-height:18px;
}

/* TEXT */

h1
{
    color:#3d3d3d;
    font-family:Trajan Pro;
    font-size: 1.666667em;
	line-height: 1.05em;
    margin-bottom:17px;
}

h2
{
    color:#07a53c;
    font-family:Trebuchet MS;
    font-size: 1.166667em;
    font-weight:bold;
	line-height: 1.5em;
	margin-bottom:10px;
	margin-top:10px;
	text-decoration:none;
}

table tr td h2
{
	line-height:1em;	
}

a.h2, a.h2:visited
{
    color:#07a53c;
    font-family:Trebuchet MS;
    font-size: 1.166667em;
    font-weight:bold;
	line-height: 1.5em;
	margin-bottom:10px;
	margin-top:10px;
	text-decoration:underline;
}
a.h2:hover, a.h2:active
{
	text-decoration:none;
}
/* FLOAT/CLEAR */

.float_left
{
    float:left;
}

.float_right
{
    float:right;
}

.clear
{
    clear:both;
}

/* CONTAINER */

#site_container
{
    margin:0 auto;
    margin-top:6px;
    width:780px;
}

/* NAVIGATIE_CONTAINER */

#navigatie_container
{
    height:50px;
    margin-bottom:-12px;
    margin-left:-9px;
    width:589px;
}

a.navitem, a.navitem:visited
{
    background:url(/img/btn_bg.png);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
    height:41px;
    padding:15px 0 0 20px;
    position:absolute;
    text-decoration:none;
    width:155px;
}

a.navitem:hover, a.navitem:active
{
    background-position:-176px 0;
    color:#000;
}


a.navitemselected, a.navitemselected:visited
{
    background:url(/img/btn_bg.png);
    background-repeat:no-repeat;
    background-position:-176px 0;
    color:#000;
    height:41px;
    padding:15px 0 0 20px;
    position:absolute;
    text-decoration:none;
    width:155px;
}

/* CONTENT_CONTAINER */

#content_container /*Hier heb ik de padding & width verandert*/
{
    background:url(/img/content_bg.gif);
    background-repeat:repeat-x;
    min-height:300px;
    padding:32px 10px 0 20px;
    width:559px;
}
/*
#content_container p, h1, h2
{
    margin-left:30px;
}
*/
#content_container img/*Hier heb ik de padding-left gegeven*/
{
    margin-right:0px;
	margin-left:10px;
	margin-bottom:10px;
}

.verhalen_container
{
    margin:10px 0 0 30px;
}

.verhalen_container img
{
    margin:0 10px 10px 0;
}

/* SIDEBAR_CONTAINER */

#sidebar_container
{
    width:145px;
}

/* FOOTER_CONTAINER */

#footer_container
{
    margin-top:20px;
}

/* FORM */
/*
form
{
    margin-left:30px;
    margin-top:20px;
}
*/
form li
{
    height:25px;
}

form .select
{
    margin-bottom:10px;
}

.checkbox, .radio 
{
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(/img/checkbox.png) no-repeat;
   display: block;
   clear: left;
   float: left;
   cursor:pointer;
}

.checkbox 
{
   background:url(/img/checkbox.png);
   background-repeat:no-repeat;
   background-position:0 0;
}

.select 
{
   position: absolute;
   width: 180px;
   height: 25px;
   padding: 0 8px;
   color: #000;
   font: 12px/21px arial,sans-serif;
   background: url(/img/select2.gif) no-repeat;
   overflow: hidden;
   color:#3d3d3d;
}

select option
{
	color:#3d3d3d;	
}

input[type="submit"].vacatures, input[type="reset"].vacatures, input[type="button"].vacatures, input[type="text"].vacatures, input[type="text"].form
{
	width:190px;
	overflow:hidden;
	height:20px;
	background:url('/img/input.gif') no-repeat;
	border:0px;
	color:#3d3d3d;
}
input[type="text"].vacatures
{
	width:170px;
	text-align:center;
	padding:0 10px;
}
input[type="text"].form
{
	width:170px;
	text-align:left;
	padding:0 10px;
}

table tr.vacs:hover
{
	background-color:#dfe5e0;
	cursor:pointer;
}

table.vacature tr td
{
	text-align:left;
	vertical-align:top;
	padding:5px 0;
}

div.paginator
{
	text-align:center;
	padding-top:10px;
}

a.paginator, a.paginator:visited
{
	color:#0eaf3c;
	text-decoration:none;
}
a.paginator:hover, a.paginator:active
{
	text-decoration:underline;
}
span.current
{
	font-size:1.2em;
	font-weight:bold;
}
a.link, a.link:visited
{
	color:#0eaf3c;
	text-decoration:underline;
}
a.link:hover, a.link:active
{
	text-decoration:none;
}

div#lbOverlay
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
}

div.error-message
{
	color:#ff0000;
}

div.message
{
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:10px;
	font-size:16px;
	color:#07A53C;
	text-align:center;
}

div.cms label
{
	display:inline-block;
	width:125px;
}
