/* Style properties for partena.be by Peter Coopmans for ONE Agency */

body
{
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #FFF;
}
body, table, th, td, div, span, p
{
	font-family: Verdana, Arial, sans-serif;
}
img
{
	border: none;
}
h1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #0066b3;
	padding: 10px 20px 0 20px;
}
h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0066b3;
	padding: 10px 20px 0 20px;
}
h3
{
	font-family: Verdana, Arial, sans-serif;
}
h4
{
	display: none;
}
h5
{
	font-family: Verdana, Arial, sans-serif; 
}
p
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
	padding: 0 20px 0 20px;
}
td
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
}
select
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
}
ul
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
}
ol
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
}

#wrapper
{
	position: relative;
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	background: -10px 0px url(../images/bck_container_2column.gif) repeat-y;
}
#container
{
	padding-left: 166px;
	background: 165px 0px url(../images/bck_left.gif) no-repeat;
}
#container .column
{
	position: relative;
	float: left;
	text-align: justify;
}
#header {
background:none repeat scroll 0 0 #FFFFFF;
color:#545454;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
height:125px;
margin:0;
overflow:hidden;
padding:0;
text-align:left;
width:1000px;
}
#header #logo {
float:left;
height:85px;
margin-top:0px;
text-align:center;
width:206px;
position: absolute;
top: 14px;
}
#header #banner
{
	display: block;
	float: right;
	width: 1000px;
	height: 85px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#functionalmenu
{
	position: absolute;
	z-index: 1000;
	top: 2px;
	right: 0px;
	width: 301px;
	height: 85px;
	text-align: right;
	padding-bottom: 2px;
}
#functionalmenu img {
vertical-align:middle;
}
/*#header #tabcontainer
{
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
	width: 100%;
}*/
#header #tabcontainer {
background:url("../images/bg-new-nav.jpg") no-repeat left top;
display:block;
float:right;
font-size:11px;
margin:0;
padding:0;
width:100%;
height:40px;
}
/*#header #search1
{
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 27px;
	font-size: 9px;
	width: 100%;
	background: #00a9eb -11px 0px url(../images/bck_search_1_new.gif) no-repeat;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
}*/
#header #search1 {
background:none;
display:block;
float:right;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
height:27px;
margin:0;
padding:0;
text-align:right;
width:auto;
}
#header #search1 table {padding-left:10px;/*background:url("../images/bg-new-nav-sep.jpg") no-repeat left 1px;*/}

#header #search1 td
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #055ca1;
}
#header #search1 td a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #055ca1;
}

#header #search1 td a.btnSearch {
color:#055CA1;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
margin:5px;
display: inline-block; height: 19px; width: 29px;
}


#header #search2
{
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 27px;
	font-size: 9px;
	width: 100%;
	background: #00a9eb -11px 0px url(../images/bck_search_2_new.gif) no-repeat;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
}
#header #search2 td
{
	font-family: Verdana, Arial, sans-serif;
	color: #055ca1;
}
#header #search2 td a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #055ca1;
}
#center
{
	width: 805px;
	background: -1px -1px url(../images/bck_center.gif) no-repeat;
}
#left
{
	width: 166px;
	right: 166px;
	margin-left: -805px;
	_margin-left: -1144px;
}
#footer
{
	clear: both;
	background: #FFF 166px 0px url(../images/bck_footer_2column.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2e3192;
	line-height: 20px;
	width: 100%;
}
#footer span.links
{
	float: right;
	margin-right: 29px;
}

/* IE6 Fix */
* html #left
{
	left: 173px;
}

#container .column table#foc
{
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 30px;
	margin-top: 30px;
}
#container .column table#foc td.one
{
	width: 162px;
	height: 102px;
	_height: 82px; *height:82px;text-align:left;background:url(../images/bck_lefttop_homepage.gif)repeat-x;padding-left:0px;vertical-align:top;padding:10px20px10px20px;}
#container .column table#foc td.two
{
	width: 162px;
	height: 102px;
	_height: 82px; *height:82px;text-align:left;background:url(../images/bck_standard_homepage.gif)repeat-x;padding-left:0px;vertical-align:top;padding:10px20px10px20px;}
#container .column table#foc td.three
{
	width: 162px;
	height: 102px;
	_height: 82px; *height:82px;text-align:left;background:url(../images/bck_standard_homepage.gif)repeat-x;padding-left:0px;vertical-align:top;padding:10px20px10px20px;}
#container .column table#foc td.four
{
	width: 162px;
	height: 102px;
	_height: 82px; *height:82px;text-align:left;background:url(../images/bck_rightbottom_homepage.gif)repeat-x;padding-left:0px;vertical-align:top;padding:10px20px10px20px;}

#container .column table#infoflashes
{
	width: 100%;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#container .column table#infoflashes th
{
	height: 30px;
	vertical-align: middle;
	background: #98c1e0;
	padding-left: 10px;
}
#container .column table#infoflashes td.seperator
{
	background: #3083c1;
	text-align: center;
}
#container .column table#infoflashes td.date
{
	height: 24px;
	line-height: 24px;
	vertical-align: top;
	color: #FFF;
	background: #3083c1;
	padding-left: 32px;
	width: 20%;
}
#container .column table#infoflashes td.link
{
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	color: #FFF;
	background: #3083c1;
	width: 80%;
}
#container .column table#infoflashes td.more
{
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #0b88d9;
	background: #132564;
	text-align: right;
	padding-right: 10px;
	font-size: 10px;
}

#container .column table#results
{
	width: 90%;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 20px 0 0 20px;
}
#container .column table#results th
{
	height: 30px;
	text-align: left;
	background: #98c1e0;
	padding-left: 10px;
}
#container .column table#results td
{
	text-align: left;
	padding-left: 10px;
	height: 24px;
}
#container .column table#results td.alt
{
	text-align: left;
	padding-left: 10px;
	height: 24px;
	background: #F2F2F2;
}
#container .column #resultsmenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

#searchcontainer
{
	width: 48%;
	background: #F2F2F2;
	padding: 10px;
	margin: 20px 0 0 20px;
	_margin: 20px auto 0 auto;
}
#container .column table#search
{
	width: 100%;
	background: #F2F2F2;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#container .column table#search td
{
	height: 30px;
}
.rColumn
{
	display: inline;
}
#right .teaserbox1
{
	margin: 0 0 10px 5px;
}
#right .teaserbox1 .teaserboxtop
{
	width: 165px;
	height: 5px;
	background: #FFF url(../images/bck_teaser_top.gif) no-repeat;
	margin-bottom: 0px;
	_margin-bottom: -14px;
}
#right .teaserbox1 .teaserboxbody
{
	width: 163px;
	border-left: 1px solid #3d8fd8;
	border-right: 1px solid #3d8fd8;
	background: #FFF center bottom url(../images/bck_teaser_body.gif) no-repeat;
	text-align: center;
	padding: 5px 0 5px 0;
}
#right .teaserbox1 .teaserboxbody img
{
	border: 1px solid #3d8fd8;
}
#right .teaserbox1 .teaserboxbody img.btn
{
	border: none;
	float: right;
	margin: 5px 5px 0 0;
}
#right .teaserbox1 .teaserboxbody span.txt
{
	float: left;
	text-align: left;
	color: #3d8fd8;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	padding-left: 5px;
}
#right .teaserbox1 .teaserboxbottom
{
	width: 165px;
	height: 5px;
	background: #FFF url(../images/bck_teaser_bottom.gif) no-repeat;
	margin-bottom: 0px;
	_margin-bottom: -14px;
}

#right .teaserbox2
{
	/*margin: 0 0 10px 5px;*/
	margin: 0 0 10px 0px;
}
#right .teaserbox2 .teaserboxtop
{
	width: 165px;
	height: 5px; /*background: #FFF url(../images/bck_teaser_top.gif) no-repeat;*/
	margin-bottom: 0px;
	_margin-bottom: -14px;
}
#right .teaserbox2 .teaserboxbody
{
	width: 153px; /*border-left: 1px solid #3d8fd8; 	border-right: 1px solid #3d8fd8; 	background: #FFF center bottom url(../images/bck_teaser_body.gif) no-repeat;*/
	text-align: left; /*padding: 5px;*/
	color: #3d8fd8;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
}
#right .teaserbox2 .teaserboxbody img.btn
{
	float: left; /*float: right;*/
	margin-top: 5px;
}
#right .teaserbox2 .teaserboxbottom
{
	width: 165px;
	height: 5px; /*background: #FFF url(../images/bck_teaser_bottom.gif) no-repeat;*/
	margin-bottom: 0px;
	_margin-bottom: -14px;
}

#right .teaserbox3
{
	margin: 0 0 10px 5px;
}
#right .teaserbox3 .teaserboxtop
{
	width: 160px;
	height: 20px;
	line-height: 20px;
	background: #98c1e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #025593;
	padding-left: 5px;
}
#right .teaserbox3 .teaserboxbody
{
	width: 155px;
	text-align: left;
	padding: 5px;
}
#right .teaserbox3 .teaserboxbody p
{
	color: #3d8fd8;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	padding: 0 0 0 0;
}

#left .undermenubox1
{
	display: block;
	width: 165px;
	height: 27px;
	background: #98c1e0 right top url(../images/bck_menucontainer_1_new.gif) repeat-y;
	clear: both;
}
#left .undermenubox2
{
	display: block;
	width: 165px;
	height: 27px;
	background: #EA950B right top url(../images/bck_menucontainer_2.gif) repeat-y;
	clear: both;
}
#left #mypartenabox
{
	display: block;
	width: 165px;
	margin-top: 13px;
	padding: 0 0 10px 0;
	background: #055ca1;
	text-align:left;
}
#left #mypartenabox td.txt
{
	padding-left: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	height: 20px;
}
#left #mypartenabox td.txt a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
}
#left #mypartenabox td.txtlogin
{
	padding-left: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: orange;
	height: 20px;
}
#left #mypartenabox td.txtlogin a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: orange;
}
#left #mypartenabox td.menu
{
	padding-left: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
}
#left #mypartenabox td.menu a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 10px;
	_line-height: 20px; *line-height:20px;}
#left #mypartenabox td.submit
{
	height: 30px;
}
#left #mypartenabox td.logout
{
	height: 30px;
	text-align: right;
	padding-right: 10px;
}

.ghost
{
	display: none;
}
strong.focus
{
	color: #0066b3;
	font-size: 12px;
}


/* Hyperlinks topmenu */
a.topmenu:link, a.topmenu:active, a.topmenu:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #0066b3;
	text-decoration: none;
}
a.topmenu:hover
{
	color: #0066b3;
	text-decoration: none;
}
a.topmenuboxed:link, a.topmenuboxed:active, a.topmenuboxed:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #0060aa;
	background: #0060aa;
}
a.topmenuboxed:hover
{
	color: #0066b3;
	text-decoration: none;
	border: 1px solid #0060aa;
	background: transparent;
}
#topmenuboxedactive
{
	color: #0066b3;
	border: 1px solid #0060aa;
	width: 10px;
	height: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

/* Hyperlinks footer */
a.footer:link, a.footer:active, a.footer:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #2e3192;
	text-decoration: underline;
}
a.footer:hover
{
	color: #2e3192;
	text-decoration: underline;
}

/* Hyperlinks Infoflashes */
a.infoflashes:link, a.infoflashes:active, a.infoflashes:visited
{
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
a.infoflashes:hover
{
	color: #FFF;
	text-decoration: underline;
}

/* Hyperlinks Infoflashes Home */
a.infoflashesHome:link, a.infoflashesHome:active, a.infoflashesHome:visited
{
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}
a.infoflashesHome:hover
{
	color: #FFF;
	text-decoration: underline;
}

/* Hyperlinks general */
a:link, a:active, a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0093FB;
	text-decoration: underline;
}
a:hover
{
	color: #0093FB;
	text-decoration: underline;
}

/* Templates */
#wrapper #container #center #contentcontainer #content div.content
{
        background: #fff url(../images/bg_content.jpg) repeat-x top center;
        margin: 10px 20px 20px 20px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        width:765px;
        overflow: hidden;
}

#wrapper #container #center #contentcontainer #content table p
{
	padding:0px;
}

#wrapper #container #center #contentcontainer #content h1
{
                font-family: Verdana, Arial, sans-serif;
                font-size: 20px;
                font-weight: normal;
                color: #0066b3;
                padding: 10px 20px 0 20px;
                margin-bottom: 0px;
                /*_margin-bottom: -10px; *margin-bottom:-10px;width:100%;_width:748px;*/
}


#wrapper #container #center #contentcontainer #content table h1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #0066b3;
	padding: 10px 20px 0 20px;
	margin-bottom: 0px;
}
#wrapper #container #center #contentcontainer #content .content h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #292929;
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #ddd;
	text-align: left;
}
#wrapper #container #center #contentcontainer #content .content h3
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #292929;
	padding: 10px 20px 0 20px;
	/*margin-bottom: -5px;
	_margin-bottom: -15px; *margin-bottom:-15px;*/
	font-weight:bold;}
#wrapper #container #center #contentcontainer #content .content div.registratie h3
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #292929;
	padding: 10px 20px 0 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
#wrapper #container #center #contentcontainer #content .content div.ezines h3
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #292929;
	padding: 10px 20px 0 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
#wrapper #container #center #contentcontainer #content .content div.item h3
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #292929;
	padding: 0 20px 0 20px;
	font-weight: bold;
	margin-bottom: 0px;
	clear: both;
}
#wrapper #container #center #contentcontainer #content .content div.extra, div.extra2
{
	text-align: right;
	margin: 5px 0;
	overflow: hidden;
	width: 100%;
	clear: both;
}
#wrapper #container #center #contentcontainer #content .content .extra p.print a:link, #content .extra p.print a:visited
{
	background: url(../images/icon_print.gif) no-repeat 0 0;
	padding: 0 0 0 24px;
	text-decoration: none;
	float: right;
}
#wrapper #container #center #contentcontainer #content .content .extra p.send a:link, #content .extra p.send a:visited
{
	padding: 0 0 0 19px;
	text-decoration: none;
	float: right;
	margin-right: 10px;
/*	background: url(../images/icon_mail.gif) no-repeat 0 0;*/
	background: url(../images/icon_envelop.gif) no-repeat 0 0;
}
#wrapper #container #center #contentcontainer #content .content .ankers, .intro, .block
{
	border-bottom: 1px solid #ddd;
	margin: 0 0px 10px 0px;
	padding: 0 10px 10px 10px;
	width: 90%;
	clear: both;
}
#wrapper #container #center #contentcontainer #content .content ul
{
	margin: 0 0 10px 20px;
	padding: 0;
	list-style: none;
}
#wrapper #container #center #contentcontainer #content .content ul li
{
	background: 0px 5px url(../images/bull_window_1.gif) no-repeat;
	padding: 0 0 0 10px;
	margin: 3px 0;
	width: 80%;
}
#wrapper #container #center #contentcontainer #content .content ul.applylink li a
{
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #container #center #contentcontainer #content .content ul.applylink li a:hover
{
	text-decoration: underline;
	
}
#wrapper #container #center #contentcontainer #content .content .ankers ul li a
{
	color: #000;
}
#wrapper #container #center #contentcontainer #content .content .ankers ul li a:hover
{
	text-decoration: none;
}
/*#wrapper #container #center #contentcontainer #content*/ .content .formrow
{
	overflow: hidden;
	width: 100%;
	margin: 5px 0;
	text-align: left;
}
/*#wrapper #container #center #contentcontainer #content*/ .content .formrow p
{
	padding:0px;
padding-left:20px;
padding-right:20px;
margin:0px;
}
/*#wrapper #container #center #contentcontainer #content*/ .content .formrow .forml
{
	float: left;
	width: 240px;
}
#wrapper #container #center #contentcontainer #content .content .subscription1 div.formrow .forml { width: 213px; }
/*#wrapper #container #center #contentcontainer #content*/ .content .formrow .formr
{
	margin-left: 130px;
}
#wrapper #container #center #contentcontainer #content .content .subscription1 div.formrow .formr { margin-left: 190px; }

#wrapper #container #center #contentcontainer #content .content .dropdown
{
	width: 240px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	height: 1.7em;
}
#wrapper #container #center #contentcontainer #content .content .dropdown2
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	height: 1.7em;
}
#wrapper #container #center #contentcontainer #content .content .inputzoeker, .inputtxt, .inputtxt2, .txtarea, .inputlogin, .inputtxt3
{
	border: 1px solid #7c7c7c;
	background: url(../images/bg_input.gif) no-repeat top left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 3px 0 3px 3px;
	margin-right: 4px;
	color: #333;
	width: 132px;
}
#wrapper #container #center #contentcontainer #content .content .inputtxt2upper
{
	text-transform:uppercase;
	border: 1px solid #7c7c7c;
	background: url(../images/bg_input.gif) no-repeat top left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 3px 0 3px 3px;
	margin-right: 4px;
	color: #333;
	width: 132px;
}
#wrapper #container #center #contentcontainer #content .content .inputtxt, .txtarea
{
	margin: 0;
	width: 235px;
}
#wrapper #container #center #contentcontainer #content .content .inputtxt3 { margin-bottom:3px; }
#wrapper #container #center #contentcontainer #content .content .knop
{
	border: 1px solid #7c7c7c;
	background: #fff url(../images/bg_knop.jpg) repeat-x bottom left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #333;
}
#wrapper #container #center #contentcontainer #content .content p.small
{
	font-size: 10px;
	color: #888;
}
#wrapper #container #center #contentcontainer #content .content .zoeknav a:link, #content .zoeknav a:visited, .zoeknav span
{
	border: 1px solid #0083d7;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	padding: 2px 5px;
	margin-right: 3px;
}
#wrapper #container #center #contentcontainer #content .content .zoeknav
{
	clear: both;
}
#wrapper #container #center #contentcontainer #content .content .zoeknav span
{
	color: #ccc;
	border: 1px solid #ccc;
}
#wrapper #container #center #contentcontainer #content .content .zoeknav span.in, #content .zoeknav a:hover
{
	background: #0083d7;
	border: 1px solid #0083d7;
	color: #fff;
}
#wrapper #container #center #contentcontainer #content .content #zoekres
{
	clear: both;
}
#wrapper #container #center #contentcontainer #content .content #zoekres .item, #links .item
{
	border-bottom: 1px solid #ddd;
	margin: 0 px;
	padding: 10px 10px 0 10px;
}
#wrapper #container #center #contentcontainer #content .content .dim
{
	color: #888;
}
#wrapper #container #center #contentcontainer #content .content .iconfloor
{
	overflow: hidden;
	margin-left: 20px;
}
#wrapper #container #center #contentcontainer #content .content .nieuw span, .update span
{
	border: 1px solid #fff;
	display: block;
	background: #d67004 url(../images/bg_nieuw.jpg) repeat-x top left;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.8em;
	padding: 0 3px;
	margin-left: -20px;
	margin-right: -20px;
}
#wrapper #container #center #contentcontainer #content .content .nieuw, .update
{
	border: 1px solid #555;
	float: left;
	margin-right: 5px;
}
#wrapper #container #center #contentcontainer #content .content hr
{
	border: none;
	color: #ddd;
	background: #ddd;
	height: 1px;
}
#wrapper #container #center #contentcontainer #content .content .foto-l
{
	float: left;
	padding: 4px;
	border: 1px solid #bbb;
	margin: 0 10px 5px 20px;
}
#wrapper #container #center #contentcontainer #content .content .foto-r
{
	float: right;
	padding: 4px;
	border: 1px solid #bbb;
	margin: 0 20px 5px 10px;
}
#wrapper #container #center #contentcontainer #content .content .locked
{
	float: left;
	margin-left: 4px;
	margin-top: 11px;
	_margin-top: 0px; *margin-top:0px;}
#wrapper #container #center #contentcontainer #content .content table
{
	margin: 0 0 10px 0;
}
#wrapper #container #center #contentcontainer #content .content table th.tabletop, #content table th.tableleft
{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #292929;
	font-weight: bold;
	background: #fff url(../images/bg_knop.jpg) repeat-x bottom left;
	padding: 3px;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
}
#wrapper #container #center #contentcontainer #content .content table th.tableleft
{
	border: none;
	border-right: 1px solid #bbb;
	background: #fff url(../images/bg_tableleft.jpg) repeat-y top right;
}
#wrapper #container #center #contentcontainer #content .content table td
{
	padding: 1px 3px;
}
#wrapper #container #center #contentcontainer #content .content table td.even
{
	background: #eef6fa;
}
#wrapper #container #center #contentcontainer #content .content p.driftcheck
{
	float: left;
	width: 160px;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap
{
	margin: 0;
	padding: 0;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li
{
	background: none;
	margin: 0 0 10px 0;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li ul
{
	margin: 0 0 0 20px;
	padding: 0;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li ul li
{
	margin: 0;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li ul li ul
{
	margin: 0 0 0 20px;
	padding: 0;
}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li a:link, #content ul.sitemap li a:visited
{
	display: block;
	text-decoration: none;
	background: url(../images/bull_funcnav.gif) no-repeat 0 4px;
	_background: url(../images/bull_funcnav.gif) no-repeat 0 7px; *background:url(../images/bull_funcnav.gif)no-repeat07px;padding:00015px;}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li ul li a:link, #content ul.sitemap li ul li a:visited
{
	background: url(../images/bull_funcnav.gif) no-repeat 0 4px;
	_background: url(../images/bull_funcnav.gif) no-repeat 0 7px; *background:url(../images/bull_funcnav.gif)no-repeat07px;padding:00012px;}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li ul li ul li a:link, #content ul.sitemap li ul li ul li a:visited
{
	background: url(../images/bull_funcnav.gif) no-repeat 0 4px;
	_background: url(../images/bull_funcnav.gif) no-repeat 0 7px; *background:url(../images/bull_funcnav.gif)no-repeat07px;padding:0009px;}
#wrapper #container #center #contentcontainer #content .content ul.sitemap li a:hover
{
	text-decoration: underline;
}

#documentlist
{
	width: 90%;
	clear: both;
}

/* hacks */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

.verberg
{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#content p.driftcheck
{
	width: 150px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}
.knop
{
	border: 1px solid #7c7c7c;
	background: #fff url(../images/bg_knop.jpg) repeat-x bottom left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #333;
}
#container.hideback, #container.hideback #center { background: none; }

.sitemapmypartena, .sitemapmypartena a,  .sitemapmypartena a:hover, .sitemapmypartena a:visited { color:orange; }

.required
{
	color: Red;
	font-size:10px;
}

#wrapper #container #center #contentcontainer #content .content p.required
{
	color:Red;
	font-size:10px;
}
/* No images in the summary of the search */
.imgNone img {display:none;}
h5.Training { float:left; margin: 0 15px 15px 0; }
.tableClearLeft { clear:left; }
a.btnLogin:link, a.btnLogin:visited 
{
	background:transparent url(../images/btn_login.gif) no-repeat scroll left top;
	color:orange;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:0px;
height:20px;
margin:5px 0pt 0pt;
}

a.btnSearch:link, a.btnSearch:visited 
{
	background:transparent url(../images/btn_go.gif) no-repeat scroll left top;
	color:orange;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:0px;
height:20px;
margin:0;
}
/* New and Update Flag in Search CP */
.nieuw_pc, a.update_pc 
{
	border: 1px solid #555;
	background: #d67004 url(../images/bg_nieuw.jpg) repeat-x top left;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.8em;
	padding: 0 3px;
}
.redStar { color: Red; }

/*styles for latest infoflash*/
div.latest_infoflash {float:left;background:url(../images/latest_infoflash_01.jpg) no-repeat top left;margin: 10px;width: 640px;}
div.latest_infoflash div.inner {float:left;background:url(../images/latest_infoflash_02.jpg) no-repeat bottom left;margin:8px 0 0 0;}
div.latest_infoflash div.latest_infoflash_title {float:left;padding-bottom:10px;width:150px;/*margin-bottom:-5px*/}
div.latest_infoflash div.latest_infoflash_title div.inner {float:none;padding:0px 10px 0;margin:0;width:auto;background:none}
div.latest_infoflash div.latest_infoflash_title div.inner h2 {margin:0;color:#fff;padding:4px 0 0px 35px;background:url(../images/latest_infoflash_i.gif) no-repeat left top;text-align:center}
div.latest_infoflash div.latest_infoflash_text  {padding-bottom:0px;width:490px;margin-left:150px}
div.latest_infoflash div.latest_infoflash_text div.inner {float:none;padding:0 10px 12px;width:auto;background:none;margin:0}
div.latest_infoflash div.latest_infoflash_text div.inner p {margin:0;padding: 0;}
div.latest_infoflash div.latest_infoflash_text div.inner p strong {margin-right:10px;color:#0B99DB}
div.latest_infoflash div.latest_infoflash_text div.inner a:link, div.latest_infoflash div.latest_infoflash_text div.inner a:visited {color:#0066B3}
div.latest_infoflash div.latest_infoflash_text div.inner a:hover {text-decoration:none}
/*hacks for IE*/
*html div.latest_infoflash div.latest_infoflash_text  {width:487px;}
div.latest_infoflash div.latest_infoflash_text div.inner p a p {color:#0066B3} div.latest_infoflash div.latest_infoflash_text div.inner p a:hover {text-decoration:underline}
/* align img and homepage text */
img.left				{ float: left;margin:0 10px 10px 0  }
img.leftPlusMarginRigth	{ float: left;margin:0 40px 10px 0  }
img.right				{ float: right;margin:0 0 10px 10px }
img.rightPlusMarginLeft	{ float: right;margin:0 0 10px 40px }
.clear					{ clear: both; }
img.clear				{ clear: both; }
p.MarginRightnLeft		{ margin-left: 20px; margin-right: 20px; margin-bottom: 2px; text-align: left; }
p.AlignRigthMargin		{ text-align:right; margin-left: 20px; margin-right: 20px; margin-top: 2px; }
