/*ie6 scrolling*/
html {
	height:100%;
	overflow:auto;
}

/* STANDARD STYLES*/

body {
	background-color:#E8F2FB;
	margin:0px;
	padding:0px;
	height:100%;
	/*overflow:auto;*/
	font-family:Arial;
	font-size:12px;
}

/* WRAPPER */

#wrapper {
  margin-left: auto ;
  margin-right: auto ;
  width:935px;
  height:auto;
  background-image:url('/images/style_images/body_background.gif');
	background-position:center;
	background-repeat:repeat-y;
	border-left:10px solid #FFF;
	border-right:10px solid #FFF;
}

select.frameworkHidden {
	visibility: hidden !important;
}

/* HEADER */

#header {
	width:935px;
	background-color:#FFF;
	height:272px;
}

#header .logo .logo_img {
	border:0px;
}

#header .logo {
	height:66px;/*#header height ook aanpassen en los wijzigen in toerengine en mro*/
	border-top:20px solid #FFF;
	background-color:#FFF;
	width:935px;
	background-repeat:no-repeat;
}

/**/
#header .buttons {
	width:180px;
	background-color:#FFF;
	float:right;
}

#header .buttons img {
	border:0px;
	float:right;
	height:25px;
	border-bottom:8px solid #FFF;
}

#header .tabs {
	width:935px;
	height:25px;
	border-bottom:8px solid #FFF;
	background-color:#FFF;
	text-align:justify;
	overflow:hidden;
}

#header .tabs img {
	border:0px;
}

#header .tabs .fill {
	width:935px;
	height:1px;
}

#header .image {
	height:145px;
	width:935px;
	overflow:hidden;
}

/* CONTENT */

#content .title {
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	color:#13437E;
}

#content .sub_title {
	font-size:18px;
	line-height:23px;
	color:#13437E;
}

#content .sub_sub_title {
	font-size:16px;
	line-height:21px;
	color:#13437E;
	font-weight:bold;
}

#content .spacer {
	height:10px;
	background-color:#FFF;
}

#content .block_blue {
	background-color:#E8F2FB;
	color:#13437E;
	border:8px solid #E8F2FB;
}

#content .block_buttons {
	background-color:#E8F2FB;
	color:#13437E;
	border:8px solid #E8F2FB;
	text-align:center;
}

#content .block_buttons img {
	border:0px;
}

#content .block_buttons table {
	width:100%;
}

#content .block_buttons .submenu {
 	position:relative;
	top:-12px;
	background-color:transparent;
}

#content .block_white {
	background-color:#FFF;
	color:#000;
	border:8px solid #FFF;
}

#content .block_keywords {
	background-color:#FFF;
	margin-top:10px;
	color:#0071B9;
	border:8px solid #FFF;
	font-size:10px;
	text-align:center;
	vertical-align:top;
}

#content .block_keywords a{
	text-decoration:none;
	color:#0071B9;
}

#content .left {
	border-top:8px solid #E8F2FB;
	width:208px;
	background-color:#E8F2FB;
	float:left;
}

#content .center {
	width:499px;
	background-color:#FFF;
	border-left:10px solid #FFF;
	border-right:10px solid #FFF;
	float:left;
	color:#13437E;
}

#content .right {
	border-top:8px solid #E8F2FB;
	width:208px;
	background-color:#E8F2FB;
	float:left;
}

#content .side_text {
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
}

#content .ondernemer_banner {
	font-size:18px;
	color:#EE1C23;
	width:100%;
}

#content .ondernemer_banner img {
	border:0px;
}

#content .ondernemer_banner td {
	text-align:center;
	vertical-align:top;
}

/* FOOTER */

#footer {
	height:40px;
	width:935px;
	background-color:#FFF;
	font-size:11px;
	border-top:8px solid #FFF;
	border-bottom:8px solid #FFF;
	clear:both;
	color:#555555;
}

#footer .left {
	width:208px;
	float:left;
	text-align:left;
}

#footer .center {
	width:499px;
	float:left;
	text-align:center;
}

#footer .center a {
	text-decoration:none;
	color:#555555;
}

#footer .right {
	width:208px;
	float:right;
	text-align:right;
}

#footer .right img {
	float:left;
}

/* LOSSE ITEMS*/
#menu_left a,
#menu_left span {
	display:block;
	line-height:32px;
	padding-left:20px;
	color:#13437E;
	text-decoration:none;
	cursor: pointer;
}

#menu_left a:hover{
	background-color:#1169A1;
	color:#FFF;
	border-right:1px solid #fff;
}

#menu_left .active {
	background-color:#1169A1;
	color:#FFF;
	border-right:1px solid #fff;
}

.seperator {
 	width:90%;
	background-color:#13437E;
	height:1px;
	border:0px;
	margin-top:8px;
	margin-bottom:8px;
}

#mijn_tk_form,
#mijn_tk_punten
{
	width:49%;
}

#mijn_tk_form .text,
#mijn_tk_punten .text
{
	font-weight:bold;
	color:#13437E;
	line-height:20px;
}

#mijn_tk_form .formfield select {
	width:220px;
}

#mijn_tk_form .formfield input {
	width:214px;
}

#mijn_tk_form .formfield input.submit {
	width:100px;
}

#mijn_tk_form div#selectFiliaal {
	width: 220px;
	height: 42px;
	cursor: default;
}

#form1 div#selectFiliaal {
	width: 204px;
	height: 42px;
	cursor: default;
}

#mijn_tk_form div#selectFiliaal span#servicekantoor.on,
#form1 div#selectFiliaal span#servicekantoor.on {
	font-size: 8pt;
}

#mijn_tk_form div#selectFiliaal img.selectionIcon,
#form1 div#selectFiliaal img.selectionIcon {
	float: right;
	cursor: pointer;
}

#mijn_tk_punten ul{
	margin:0px;
	padding:0px;
	list-style-image:url("/images/style_images/blokje.jpg");
	margin-left:15px;
	color:#13437E;
	font-family:Arial;
	font-size:12px;
}

#mijn_tk_punten li{
	margin-bottom:8px;
}


/* javascript submenu */
.hidden, div.off {
	display:none;
}

.uitklap_menu {
	text-align:left;
	position:absolute;
	z-index:99;
}

.uitklap_menu a {
	display:block;
	line-height:32px;
	padding-left:20px;
	color:#FFF;
	background-color:#1169A1;
	text-decoration:none;
	border-bottom:1px solid #E8F2FB;
}

.uitklap_menu a:hover{
	background-color:#C22223;
	color:#FFF;
}

/* top 10 / x */
.tbl_top {
	width:100%;
}

.tbl_top a{
	text-decoration:none;
	color:inherit;
}

.top_number a,
.top_title a,
.top_vv a {
	color:#004A7F;
}

.top_number {
	font-weight:bold;
	font-size:12px;
	color:#004A7F;
	vertical-align:top;
}

.top_title {
	font-weight:bold;
	color:#004A7F;
  font-size:12px;
  vertical-align:top;
}

.top_price {
  font-weight:bold;
	color:#EE1C23;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.top_vv {
	font-weight:bold;
	vertical-align:top;
}

.top_vrijetekst {
	padding-top: 0px;
	padding-bottom: 6px;
	color:#004A7F;
	font-size: 7pt;
/*	font-style: italic; */
}

.top_vrijetekst a {
	color:#004A7F;
}

/* contact bedankt.tpl*/
.tbl_bedankt {
	width:100%;
}

.tbl_bedankt.leftcol {
	font-weight:bold;
	text-align:left;
	width:150px;
}

/* citaat */
div#blok_citaat {
	margin:8px;
	padding-left:12px;
}

#blok_citaat .citaat_text {
	color:#13437E;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}

#blok_citaat .citaat_sub_text {
	color:#13437E;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
}

/* contactgegevens.tpl stylen  */
table.openingstijden {
	color:#13437E;
	font-family:Arial;
	font-size:12px;
}

.anker_top img {
	border:0px;
	margin-left:5px;
}

.anker_top a {
	text-decoration:none;
	font-weight:bold;
	color:#2F6BAC;
}

.anker_top a:hover {
	color:#13437E;
}

table.openingstijden th{
	font-weight:bold;
	text-align:left;
	line-height:20px;
}

table.tbl_ankers{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}

table.tbl_ankers td {
	text-align:justify;
}

#ankers {
	width:100%;
}

#ankers a {
	display:block;
	line-height:25px;
	width:140px;
	text-align:center;
	background-color:#2F6BAC;
	color:#fff;
	float:left;
	border:2px solid;
	text-decoration:none;
}

/*adviseurs*/
table.adviseurs td{
	border:0px;
	margin:0px;
	padding:2px;
	vertical-align:top;
}

table.adviseurs .titel {
	color:#13437E;
	font-size:14px;
	font-weight:bold;
}

table.adviseurs .naam {
	color:#EE1C23;
	font-size:12px;
	font-weight:bold;
}

table.adviseurs .cursief {
	font-style: italic;
}

table.adviseurs .subtitle {
	font-weight:bold;
}

.btn_contact {
	display:block;
	line-height:25px;
	width:100px;
	background-color:#2F6BAC;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#fff;
}

/* acties */
.actie_tbl {
	width:100%;
}

.actie_tbl td{
	border:2px dashed #2F6BAC;
	padding:10px;
}

span.actie_titel {
	color:#EE1C23;
	font-weight:bold;
	font-size:18px;
	line-height:23px;
}

span.actie_subtitel {
	color:#2F6BAC;
	font-weight:bold;
	font-size:13px;
	line-height:25px;
}

.btn_actieslees {
	background-color:#2F6BAC;
	color:#FFFFFF;
	display:block;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
 	width:110px;
}

/* specialisaties */
.specialisaties_tbl {
	width:100%;
}

.specialisaties_tbl td{
	border:2px dashed #2F6BAC;
	padding:10px;
}

span.specialisaties_titel {
	color:#EE1C23;
	font-weight:bold;
	font-size:18px;
	line-height:23px;
}

span.specialisaties_omschrijving {

}

.btn_specialisaties_lees {
	background-color:#2F6BAC;
	color:#FFFFFF;
	display:block;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
 	width:110px;
}

/* mro */
div.col_left {
	margin:8px;
	padding-left:12px;
	font-weight:bold;
}

/* enters uit rte work arround */
p {
	margin:0px;
}
