/**
 * FunktieMediair
 * interim.css
 *
 */

#header {
	background: #6e9714 url(../images/interim/header_bg.gif) repeat-x; 
	border: 1px solid #701d47;
}
#header h1 { 
	background: transparent url(../images/interim/header_logo.gif) no-repeat; 
}
#header div { 
	background: transparent url(../images/interim/header_photo.jpg) no-repeat;
}
#header.hShort {
	background-image: url(../images/interim/header_bg_short.gif);
}
#header.hShort div { 
	background: transparent url(../images/interim/header_photo_short.jpg) no-repeat;
}



#breadcrumbs { 
	border-bottom: 1px solid #c8d0b8; 
	color: #d95f9b;
}
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited { 
	color: #d95f9b;
}
#breadcrumbs a:hover {
	color: #701d47;
}
#col_left h3 {
	color: #701d47;
}
#col_left ul li { 
	border-bottom: 1px solid #eadde4;
}
#col_left ul li strong { 
	background: transparent url(../images/interim/sidenav_li_act.gif) no-repeat 0px 8px; 
	color: #701d47;
}
#col_left ul li a:link, #col_left ul li a:hover, #col_left ul li a:active, #col_left ul li a:visited {
	background: transparent url(../images/interim/sidenav_li.gif) no-repeat 0px 8px;
	color: #d95f9b;
}

#col_left ul li a.active {
        background: transparent url(../images/interim/sidenav_li_act.gif) no-repeat 0px 8px; 
	color: #701d47;
}


/**** lvl2 ****/
#col_left ul li ul {
	background-color: #fbeff5;
	border-top: 1px solid #eadde4;
}
#col_left ul li ul li em {
	background: transparent url(../images/home/sidenav_lvl2_li.gif) no-repeat 0px 8px !important;
	color: #701d47;
}
#col_left ul li ul li {
	border-bottom: 1px solid #f6d9e7 !important;
}

/**** ****/


#col_content h3 { 
	color: #701d47;
	height: 24px;
}
#col_content ul li { 
	background: transparent url(../images/interim/li.gif) no-repeat 0px 5px;
}
#col_content p.contact { 
	border-bottom: 1px solid #eadde4;
}

#col_content a:link, #col_content a:visited, #col_content a:active,
.overlayContent a:link, .overlayContent a:visited, .overlayContent a:active
{ color: #701d47; }
#col_content a:hover, .overlayContent a:hover
{ color: #d95f9b; }


#col_right h4 { 
	color: #701d47;
}
#search form .submit { 
	background: transparent url(../images/interim/button_zoek.gif) no-repeat;
	color: #556929;
}

.contact_box { border: 1px solid #d95f9b; }

#cb_ams { background-image: url(../images/interim/contact_ams.gif); }
#cb_rot { background-image: url(../images/interim/contact_rot.gif); }
#cb_arn { background-image: url(../images/interim/contact_arn.gif); }

.cb_content { background-color: #f5d4e4; }
.cb_content p { border-bottom: 1px solid #edb1ce; }

.cb_content a:link, .cb_content a:active, .cb_content a:visited { color: #701d47; }
.cb_content a:hover { color: #d95f9b; }

.icon_bel { background-image: url(../images/interim/icon_bel.gif); }
.icon_info { background-image: url(../images/interim/icon_info.gif); }
.icon_mail { background-image: url(../images/interim/icon_mail.gif); }
.icon_route { background-image: url(../images/interim/icon_route.gif); }
.icon_route { background-image: url(../images/interim/icon_route.gif); }
.icon_routeAr { background-image: url(../images/interim/icon_route.gif); }
.icon_routeAd { background-image: url(../images/interim/icon_route.gif); }
.icon_routeRo { background-image: url(../images/interim/icon_route.gif); }

#footer { background: #d5c8ad url(../images/interim/footer.gif) no-repeat; }
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active { color: #701d47; }

a.navlink_left:link, a.navlink_left:active, a.navlink_left:visited {
	background: transparent url(../images/interim/icon_arrow_left.gif) no-repeat 0 0 !important;
}


a.navlink_right:link, a.navlink_right:active, a.navlink_right:visited {
	background: transparent url(../images/interim/icon_arrow_right.gif) no-repeat 100% 0 !important;
}

.newsletter_body h5 { color: #701d47; }
.newsletter_body p { border-color: #eadde4; }

.content_poslist { float: left; width: 400px; margin-bottom: 27px !important; }
.content_poslist dt { float: left; width: 400px; }

.content_poslist dt a:link,
.content_poslist dt a:active,
.content_poslist dt a:visited
{ color: #701d47 !important; font-size: 14px !important; text-decoration: underline; }
.content_poslist dt a:hover { color: #d95f9b !important; }

.content_poslist dt strong { color: #701d47; }
.content_poslist dd { float: left; width: 400px; border-color: #eadde4; }
.content_poslist dd ul { margin-bottom: 0 !important; }
.content_poslist dd img { float: right !important; margin: 2px 0 0 10px !important }
.content_poslist dd p { width: auto !important; margin: 0 0 0 0 !important; }

/*** overlay ***/

.overlay {
	background: #fff url(../images/interim/overlay_bottom_bg.gif) repeat-x bottom left;
	border-color: #701d47;
	display: block;
	z-index: 9999;
}

.overlayHead {
	background: #701d47 url(../images/interim/overlay_head_bg.gif) repeat-x;
	border-bottom-color: #701d47;
}
.overlayClose, a.modalClose {
	background: transparent url(../images/interim/overlay_close.gif) no-repeat;
}

.overlaySubmit {
	background: transparent url(../images/interim/overlay_submit.gif) no-repeat;
}

.overlayOpslaan {
	background: transparent url(../images/interim/overlay_opslaan.gif) no-repeat;
}




/*** advanced search ***/

.advSearch #searchHeader {
	width: 712px;
	clear: none;
	float: left;
}
.advSearch .listColumn {
	width: 730px;
	margin: 16px 0 6px 0;
}
.advSearch .listColumn dl { width: 730px; }

.advSearch #pager {
	width: 730px;
	float: right;
}
.advSearch #pager div { width: 82%; }
.advSearch #notation { clear: right; width: 37em; }

#searchSelection {
	border-right-color: #ed7c6c;
}

#searchCategories h5 {
	color: #8e2d1f;
}
.linkCategory { 
	background: transparent url(../images/interim/sidenav_li.gif) no-repeat 0 0.4em;
}
.removeCategory {
	background: transparent url(../images/interim/icon_remove.gif) no-repeat;
}

/* Bubi Blomer CSS */


/***BEGIN********* (3-1) Zoeken */
	
img{
	border: 0;
}

.clear{
	clear: both;
	margin: 0;
	padding: 0;
}

.derecha{
	float: right;
}

.izquierda{
	float: left;
}

#col_content{
	background-color: #FFF;
	position: relative;
	
}

#buscar{
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eadde4;
}

#descripcion h1{
	float: left;
}

#descripcion h1.tituloMayor{
	width: 300px;
}

#descripcion p.derecha{
	width: 80px;
	padding: 5px 0 0 20px;
	line-height: 18px;
}

#descripcion a{
	text-decoration: none;
}

h1.tituloBuscar{
	color: #701d47;
	margin: 0;
	padding: 0;
}

#buscar input{
	margin: 0;
	padding: 0 5px 0 5px;
	height: 18px;
	width: 190px;
	border: 1px solid #7f9db9;
}

#buscar img{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	border: 0;
}

.managerImage, .managerDetails{
	float: left;
}

.managerDetails{
	font-size: 11px;
	line-height: 12px;
	padding: 0 0 0 10px;
	width: 330px;
}

.resultados{
	border-bottom: 1px solid #eadde4;
	padding: 10px 0 10px 0;
    clear: left;
}

.managerName a, #descripcion a{
	color: #701d47;
}

table td{
	vertical-align: top;
}

#paginacion{
	padding: 15px 0 15px 0;
	color: #701d47;
}

#paginas{
	width: 230px;
	text-align: center;
	float: left;
	line-height: 15px;
}

#paginas a{
	color: #701d47;
	padding: 0 2px;
}

#paginas a.active{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#vacio{
	width: 85px;
	float: left;
	/* text-align: right; */
}

#vacio .hidden{
	visibility: hidden;
}

#proximo .hidden{
	visibility: hidden;
}

#vacio a{
	margin: 0;
	padding: 0;
	line-height: 15px;
	vertical-align: middle;
	text-decoration: none;
	float: left;
}

#vacio a img{
    float: left;
}

#vacio a strong{
    margin: 0;
	padding: 0;
	line-height: 16px;
	vertical-align: middle;
	text-decoration: none;
}


#proximo{
	width: 85px;
	float: left;
	text-align: right;
}

#proximo a{
	margin: 0;
	padding: 0;
	line-height: 15px;
	vertical-align: middle;
	text-decoration: none;
}

#proximo img{
	margin: 0 0 -3px 0;
}

/***END********* (3-1) Zoeken */


/***BEGIN********* (4-1) Zoeken */

#cuantosResultados{
	height: 28px;
	background-color: #f3ccdf;
	border: solid 1px #d95f9b;
}

#cuantosResultados p.searchWord{
	width: 290px;
	float: left;
	padding: 0 0 0 10px;
	line-height: 28px;
}

#cuantosResultados p.resultsAmount{
	width: 90px;
	float: left;
	line-height: 28px;
}

.resultsAmount{
	text-align: right;
}

.pinkBg{
	background-color: #f4cfe1;
}

/***END********* (4-1) Zoeken */

/***BEGIN********* (5-1) Profiel */

#profileManagerMenu{
	height: 28px;
	background-color: #f3ccdf;
	border: solid 1px #d95f9b;
	width: 398px;
}

#profileManagerMenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 400px;
	float: left;
}

#col_content #profileManagerMenu ul li{
	display: inline;
	float: left;
	background: none;
}

#profileManagerMenu ul a{
	display: block;
	padding: 0 .3em;
	line-height: 30px;
	text-decoration: none;
	color: #8a2f5d;
}

#profileManagerMenu ul a.active1{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg1.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#profileManagerMenu ul a.active2{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg2.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#profileManagerMenu ul a.active3{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg3.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#profileManagerMenu ul a.active4{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg4.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;}

#profileManagerContent{
	width: 400px;
}

#col_content #profileManagerContent ul li{
	background: none;
	line-height: 12px;
}

#profileManagerContent h1{
	color: #701d47;
	padding: 10px 0 0 10px;
}

#profileManagerContent h4{
	padding: 0;
	margin: 15px 0 0 0;
}

#profileManagerContent p{
	padding: 2px 0 0 10px;
	margin: 5px 0 5px 0;
}

#profileManagerContent ul.closed a{
	list-style-image: url(../images/listStyleRight.gif);
	border-bottom: 1px solid #eadde4;
	padding: 15px 0 15px 28px;
}

#profileManagerContent ul.open a{
	list-style-image: url(../images/listStyleDown.gif);
	padding: 0 0 15px 28px;
	border-bottom: 1px solid #eadde4;
}

#profileManagerContent ul a{
	color: #000;
	text-decoration: none;
}

#profileManagerContent ul.closed a:hover li{
background-color: #f9e7f0;
border-bottom: #e5c9d7;
border-top: #eadde4;
width: 370px;
}

#profileManagerContent ul span{
	color: #701d47;
}

.articuloOpdrachten { width: 370px; }

a.bb_header{
	font-weight: bold;
	list-style-image: url(../images/listStyleRight.png);
}

a.closed{ list-style-image: url(../images/listStyleRight.png); border-bottom: 1px solid #eadde4; margin: 0;}
a.open{ list-style-image: url(../images/listStyleDown.png); border: 0;}

.articuloOpdrachten a.bb_header ul{
	margin: 0;
	padding: 0 0 0 28px;
}


.articuloOpdrachten a.bb_header li{
	padding: 8px 0 0 0;
	margin: 0;
	list-style-position: inside;
	line-height: 25px;
}

.articuloOpdrachten{
	padding: 0;
	margin: 0;
	width: 370px;
}

/*********** Jquery open DIV ************/

a.bb_header:link, a.bb_header:visited, a.bb_header:active {
	display: block; width: 400px; height: 25px; background-repeat: no-repeat; background-position: 0 0px; text-decoration: none; font-weight: bold; color: #701d47; border-top: 1px solid #FFF;
}

a.bb_header:hover{
	background-color: #f9e7f0;
	border-top: 1px solid #eadde4;
	border-bottom: 1px solid #e5c9d7;
}

.bb_header{ padding: 10px 0;}
.bb_header img { border: 1px solid #fff; }

.bb_content { display: none; width: 350px; padding: 10px 10px 5px 10px; background-color: #FFF;}
.bb_content p { margin: 0; padding-bottom: 5px; }

.bb_content ul { clear: both; list-style-type: none; margin: 0; padding: 0; width: 390px; }
.bb_content ul:after { clear: both; display: block; content: ""; }
.bb_content ul li { float: left; width: 350px; margin-bottom: 10px; }
.bb_content ul li a:link, .cb_content ul li a:hover, .cb_content ul li a:active, .cb_content ul li a:visited {
	font-weight: bold; text-decoration: none;
	display: block; float: left; line-height: 16px;
	padding-left: 20px; background-repeat: no-repeat;
}

/***  Jquery open DIV ***/
#printProfiel{
	padding: 20px 0 10px 10px;
	float: left;
}

#neemContact{
	padding: 20px 0 10px 50px;
	float: left;
}
/***  Jquery open DIV ***/


/***END********* (5-1) Profiel */


/***BEGIN********* (8-1) Profiel Inlogen */

#profielLogin{
	width: 940px;
	padding: 10px;
	background-color: #FFF;
}

#profielLogin p{
	line-height: 22px;
	padding: 0;
	margin: 5px 0 5px 0;
}

#profielLogin input[type="checkbox"]{
	width: 15px;
}

#profielLogin img{
	margin: 0 0 10px 10px;
}

#profielLogin  a{
	margin: 0 0 0 10px;
	color: #701d47;
}

#profielLogin p.width{
	width: 400px;
	line-height: normal;
}

#profielLogin label{
	width: 200px;
}

#profielLogin label, #profielLogin input{
	float: left;
}

/***END********* (8-1) Profiel Inlogen */


/***BEGIN********* (8-1) Profiel Stap 1 */

#perosnalCheckboxes{
	padding: 0;
	display: block;
	height: 100%;
	width: 731px;
}

#brancheCheckbox, #functieniveauCheckbox, #vakgebiedCheckbox {
	float: left;
	width: 230px;
	margin: 0 0 10px 0;
	padding: 0;
}

#leftCol #brancheCheckbox p, #leftCol #functieniveauCheckbox p, #leftCol #vakgebiedCheckbox p {
	margin: 0;
	padding: 0;
}

#leftCol #brancheCheckbox label, #leftCol #functieniveauCheckbox label, #leftCol #vakgebiedCheckbox label{
	width: 200px;
	color: #701D47
}

#leftCol #brancheCheckbox a, #leftCol #functieniveauCheckbox a, #leftCol #vakgebiedCheckbox a{
	color: #701D47
}

#leftCol #brancheCheckbox input, #leftCol #brancheCheckbox label{
	margin: 2px 0;
	
}

#toevoegenElements{
	width: 469px;
	border: 1px solid #7f9db9;
	float: left;
}

#toevoegenElements ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#toevoegenElements ul a{
	margin: 0;
	padding: 0;
	line-height: 20px;
	height: 20px;
	float: left;
}

#toevoegenElements li{
	margin: 0;
	padding: 0;
	line-height: 20px;
	height: 20px;
	background-color: #f7f3f5;
}

#toevoegenElements li.inpar{
	background-color: #fff;
	line-height: 20px;
	height: 20px;
}

#toevoegenElements li a.element, #toevoegenElements li.inpar a.element{
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #000;
	line-height: 20px;
	height: 20px;
}

#toevoegenOpdrachten h1{
	text-align: right;
	color: #701d47;
	margin: 20px 0 0 0;
}

#perosnalCheckboxes h1{
	text-align: right;
	color: #701d47;
	margin: 20px 0 0 0;
}

#toevoegenOpdrachten h1 a{
	text-decoration: none;
}


/***END********* (8-1) Profiel Stap 1 */


/***BEGIN********* (8-1) Profiel Stap 2 */

/* #profielLogin */ #leftCol{
	width: 190px;
	float: left;
	background-color: #FFF;
	margin: 20px 0 0 20px;
}

#profielLogin #rightCol{
	width: 730px;
	padding: 0;
	float: left;
}

/* #profielLogin */ #leftCol p a, /* #profielLogin */ #leftCol p img{
	margin: 0;
	padding: 0;
}

#rightCol #profileManagerMenu{
	width: 730px;
	height: 28px;
	background-color: #f3ccdf;
	border: solid 1px #d95f9b;
}

#rightCol #profileManagerMenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 730px;
	float: left;
}

#rightCol #profileManagerMenu ul li{
	float: left;
}

#rightCol #profileManagerMenu ul a{
	display: block;
	padding: 0 1.2em;
	line-height: 30px;
	text-decoration: none;
	color: #8a2f5d;
}

#rightCol #profileManagerMenu ul a.active0{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg0.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#rightCol #profileManagerMenu ul a.active1{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg1.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#rightCol #profileManagerMenu ul a.active2{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg2.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#rightCol #profileManagerMenu ul a.active3{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg3.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#rightCol #profileManagerMenu ul a.active4{
	color: #000;
	font-weight: bold;
	background-image: url(../images/profileManagerMenuBg4.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 3px;
}

#rightCol #profileManagerInfo{
	margin: 20px 0 0 0;
	width: 730px;
}

#rightCol #profileManagerInfo label{
	float: left;
	width: 166px;
}

#rightCol #profileManagerInfo textarea{
	width: 560px;
	height: 100px;
	border: solid 1px #7f9db9;
}

#rightCol #profileManagerInfo input[type="file"]{
	border: 1;
	height: 22px;
	line-height: 22px;
	width: 500px;
}

#rightCol #profileManagerInfo h1{
	text-align: right;
	color: #701d47;
	margin: 0;
}

#profileManagerInfo a{
	text-decoration: none;
}

#opleadingCursussen{
	width: 730px;
	margin: 0;
	padding: 15px 0 0 0;
}

#opleadingCursussen input{
	margin: 2px 4px 2px 0;
}

#opleadingCursussen a{
	text-decoration: none;
	text-align: right;	
}

#opleadingCursussen h1{
	margin: 15px 0 0 0;
}

#personalInfo{
	padding: 10px 0 0 0;
	border-bottom: 1px solid #eadde4;
	width: 731px;
}

/***END********* (8-1) Profiel Stap 2 */

ins { text-decoration: none; }

#col_content #profileManagerContent .bb_plain_text ul { margin: 10px 0 0 0;}
#col_content #profileManagerContent .bb_plain_text li { margin: 30px 0 0 0;}

#articles .article h2 .pink{ margin: 50px 0; }

#descripcion p.derecha {
	margin: -47px 0 0 0;
	position: relative;
}

#buscar input.kleinGrijs { color: #888; font-size: 10px; padding:5px 0 0 0; }
#buscar input.normaalZwart { color: #000; font-size: 10px; padding:5px 0 0 0; }
#buscar input.normal { color: #000; font-size: 10px; padding:5px 0 0 0; }

#white{
	background-color: #FFF;
	margin: 0 auto;
	width: 960px
}

#headerBg{
	width: 960px;
	height: 95px;
	margin: 0;
	padding: 0;
}

#fmFooter{
	width: 960px;
	height: 30px;
}

.floatLeft{
	float: left;
}

#leftCol h2{
	font-size: 18px;
}

#leftCol h3{
	font-size: 16px;
}

#personalCheckboxes{
	border-bottom:1px solid #EADDE4;
}

#col_content #descripcion h3{
	margin: 0;
}



#col_content a.especial2 {
	margin:0 0 0 0;
	width: 90px;
	float: left;
	padding: 7px 0 0 0;
}

.escondido{
	visibility: hidden;
}

#descripcion p{
	margin: 0;
}


#col_content a.especial {
	float: right;
}


#terugKnop{
	position: relative;
	top: 0;
	left: 40px;
}

#terugKnopAdv{
	position: relative;
	top: 0;
	left: 40px;
}
