﻿html
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow-x: hidden;
}

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001e57;
	line-height: 16px;
	overflow-x: hidden;
}

p {
    margin: 0px 0px 16px 0px;
    padding: 0 0 0 0;
    line-height: 16px;
    font-size: 12px;
}

img {
	border: 0px;
}

a {
	color: #6d7e90;
	text-decoration: underline;
}

a.info {
font-size: 12px!important;
}

a:hover {
	text-decoration: none;
}

input:focus { 
	outline: none;
}

.button, .buttonHover, input#tell_a_friend_SendMail, .formulier_submittd INPUT.button
{
	width: auto;
	height: 23px;
	line-height: 11px;
	padding: 0px 4px 0px 4px;
	background: #001E57;
	border: 1px #001E57 solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

.buttonHover
{
	background: #FFFFFF;
	border: 1px #001E57 solid;
	color: #001E57;
}

/* banner iframe classes */

.bannerframe
{
    margin:10px 0px 0px 0px;
}

.ggdIJsselland_banners
{
    padding:0px;
    margin:0px;
}

.ggdIJsselland_banners P
{
    margin:0px;
    padding:0px;
}

.bannerbody
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.bannerbackendbody
{
    padding:100px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.bannerbody IMG, .bannerbackendbody IMG
{
    clear:both;
    margin-bottom:10px;
}

.ggdIJsselland_rightcontent, .ggdIJsselland_rightcontent P
{
    text-align:left !important;
}

/* ---------- containers ---------- */


.main_container {
	margin: 0px;
	width: 960px;
	clear:both;
	background-image: url(../images/ggdIJsselland/left_bgpattern.jpg);
	background-repeat: repeat-y;
	/*text-align:left;*/
}

.topnav_container {
	background-image: url(../images/ggdIJsselland/header/bg_topnav.gif);
	background-repeat:no-repeat;
	height: 115px;
	width: 960px;
	/*margin-right: -8px;
	position: relative;
	overflow: hidden;*/
}

.left_container {
	background-image: url(../images/ggdIJsselland/left_bg.gif);
	background-repeat: no-repeat;
	width: 235px;
	float:left;
	/* height: 400px; */
	padding: 18px 0px 0px 0px;
	text-align: left;
}

.content_container {
	width:586px;
	float:left;
	margin-top: 18px;
	text-align: left;
}

.content_container_wide {
	width:960px;
	float:left;
	margin-top: 18px;
	text-align: left;
}

.right_container {
    width: 130px;
	float: right;
	padding-bottom: 15px;
	text-align:right;
}


BODY.EContentBordered .right_container * {
	background-color: #edf1f7 !important;
}

SPAN#BannerContent {
display: none;
}

.right_container a#imagelink {
    width: 102px!important;
    overflow: hidden;
    margin: 15px 15px;
}

/* ---------- header ---------- */

.header_left, .header_right {
	float:left;
	height:92px;
}

.header_left {
	width: 252px;
	background-image: url(../images/ggdIJsselland/header/header_left.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

.header_left a.logolink
{
display: block;
width: 252px;
height: 92px;
}

.header_right {
	width: 708px;
}

.header_balk {
	clear: both;
	height: 36px;
	background-image: url(../images/ggdIJsselland/header/header_zoek.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #001e57;
}

.header_balk .fontsize {
	float: right;
	width: 50px;
	margin-right: 20px;
}

/* ---------- searchbox ---------- */

.search {
	float: left;
	position:relative;
	height:23px;
	padding:0;
	margin: 3px 0px 0px 555px; 
	/* IE6 hack */
	_display:inline;
}

.search_button {
 	float:right;
	position:absolute;
	left:228px;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

.search_field {
 	float: left;
	border:0;
	width:210px;
	height:20px;
	padding-top:2px;
	margin-top: 2px;
	margin-left: 12px;
	font-size: 11px;
	color: #001e57;
	background-color: transparent;
}

.search_bg, .search_bgIE {
	background:url(../images/ggdIJsselland/zoek_input.gif) no-repeat;
	width:227px;
	height:23px;
	display:block;
	border: 0;
}


/* ---------- fontsize ---------- */

.fontsize
{
	float: right;
	margin-right:8px;
	height:23px;
	margin-top:3px;
	/* IE6 hack */
	_display:inline;
}

a.smaller {
	width: 25px;
	display: block;
	float: left;
	background-image: url(../images/ggdIJsselland/fontsize.gif);
	background-repeat:no-repeat;
	background-position: top left;
	height: 23px;
}

a.bigger {
	width: 25px;
	display: block;
	float: left;
	background-image: url(../images/ggdIJsselland/fontsize.gif);
	background-repeat:no-repeat;
	background-position: top right;
	height: 23px;
}

a.smaller:hover {
	background-position: bottom left;
}

a.bigger:hover {
	background-image: url(../images/ggdIJsselland/fontsize.gif);
	background-position: bottom right;
}


/* ---------- topnavigation ---------- */
	
	.topnav_container a {
		display: block;
		float: left;
		width: 115px;
		height: 116px;
		margin: 0px 0px 0px 5px;
		background-position: left top;
		text-decoration:none;
		/* IE6 hack */
		_display:inline;
	}
	
	.topnav_container a:Hover {
		background-position: left bottom;
	}
	
	.topnav_container a span {
		display: block;
		font-family: Tahoma;
		font-size: 10px;
		color: #fff;
		text-transform: uppercase;
		text-align:center;
		line-height: 12px;	
		margin-top: 87px;
	}
	
	.topnav_container a:hover span {
		margin-top: 85px;
		color: #001e57;
	}
	
	a#topnav_001 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_001.jpg);
	}
	
	a#topnav_002 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_002.jpg);
	}
	
	a#topnav_003 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_003.jpg);
	}
	
	a#topnav_004 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_004.jpg);
	}
	
	a#topnav_005 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_005.jpg);
	}
	
	a#topnav_006 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_006.jpg);
	}
	
	a#topnav_007 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_007.jpg);
	}
	
	a#topnav_008 {
		background-image: url(../images/ggdIJsselland/header/navigatie/topnav_008.jpg);
	}
	
	.topnav_container a.first {
		margin: 0px 1px 0px 0px;
	}
	
	.topnav_container a.last {
		margin: 0px 0px 0px 0px;
		float:right;
	}


/* ---------- Left (HoofdMenu) ---------- */


.HoofdMenu_top {
}

.HoofdMenu_group {
    border: 1px solid #566892;
    width:275px;
}

.leftbasemenu, #form1 .leftbasemenu, .leftbasemenu_hover, #form1 .leftbasemenu_hover {
	display: block;
	background: url(../images/ggdIJsselland/left_button.gif) no-repeat top left;
	width: 225px !important;
	height: 37px;
	line-height: 30px;
	vertical-align: top;
	color: #001e57;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}

/* fix arrow in firefox */
.left_container DIV TABLE TR TD TABLE TR TD {
    width: 400px;
}

.leftbasemenu_hover, #form1 .leftbasemenu_hover {
	background: transparent url(../images/ggdIJsselland/left_buttonhover.gif) no-repeat top left;
	color: #ffffff;
}

.leftmenu, #form1 .leftmenu, .leftmenu_hover, #form1 .leftmenu_hover {
	height: 25px;
    background-color: #eff2f8;
	line-height: 25px;
	border-bottom: 1px solid #566892;
	color: #001e57;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
	padding-left: 10px;
	min-width: 225px;
}

.leftmenu_hover, #form1 .leftmenu_hover {
	background-color: #001e57;
	color: #ffffff;
	font-weight: bold;
}

.leftextratitel {
	color: #fff;
	background-image: url(../images/ggdIJsselland/left_extratitel.gif);
	font-size: 12px;
	margin-left: 15px;
	margin-top: 25px;
	text-indent: 20px;
	width: 210px;
	height: 26px;
	line-height: 26px;

}

.leftextramenu_container {
	margin-left: 15px;
	margin-bottom:20px;
	width: 208px;
    border: 1px solid #566892;
	background-color: #fff;
	/*postition: relative;*/
}

/*\*/
.leftextramenu_container {
[width: 210px;]
}/*end hack for IE7*/

.leftextramenu, #form1 .leftextramenu, .leftextramenu_hover, #form1 .leftextramenu_hover {
	display: block;
	height: 30px;
	width: 208px;
	line-height: 30px;
	text-indent: 20px;
	color: #001e57;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
}

.leftextramenu_hover, #form1 .leftextramenu_hover  {
	background-color: #f9c301;
}

/* ---------- Content ---------- */
/* --- Zie andere stylesheet --- */


/* ---------- Right ---------- */

.right_container a {
	display: block;
	width: 102px;
	margin-top: 15px;
	margin-left: 15px;
	
}


/* ---------- Crumpath ---------- */

.crumpath {
	height: 20px;
	font-size: 10px;
	color: #65759b;
	line-height: 20px;
	float: left;
	width: 90%;
}

.crumpath span {
    display: block;
    float:left;
    width: auto;
}

.crumpath table {
    position:relative;
    float:left;
}

.crumpath a
{
	color: #001e57; 
	display: block;
    float:left;
    width: auto;
}

.crumpath table * {
	font-size: 10px;
	line-height: 20px;
}
	

/* ---------- Functions ---------- */

.functions {
	float: right;
	width: 10%;
	text-align: right;
}

.tell_a_friend_form
{
    position: absolute;
    width: 325px;
    left: 48%;
    top: 270px;
    margin: 0px 0px 0px -200;
    display: none;
    background-color: #eff2f8;
    border: 1px solid #566892;
    z-index: 1000;
    padding: 5px;
}

.tell_a_friend_form *
{
    font-size: 10px;
}

.tell_a_friend_form table{
    width: 100%;
}

.tell_a_friend_form table td{
    text-align: left;
}

.tell_a_friend_form .omschrijving {
    width: 94%;
}


.functions IMG {
    cursor: pointer;
}

/* ---------- Login Panel ---------- */

.cb3_login_table
{
	width: 300px;
		font-size: 11px;
}

.cb3_login_table td.lg_label
{
	font-weight: bold;
	color: #001E57;
	text-align: left;
	width: 130px;
	font-size: 11px;
}

.cb3_login_table td.lg_input
{
	color: #001E57;
	text-align: right;
	width: 170px;
}

.cb3_login_table td.lg_input .veld
{
	width: 160px;
}

.cb3_login_table td.lg_sumbit
{
	text-align: right;
}



/* ---------- SiteMap ---------- */

.Header
{
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-size: 12px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.content_container B
{

}

.SiteMap
{
clear: both;
display: block !important;
}

.RootNode
{ 
  font-size: 12px;
  padding:7px;
  padding-top:7px;
  padding-bottom:1px;
} 

.RootNode a
{ 
  color: #001E57;
} 

.RootNode a:hover
{ 
  /*color: black;
  text-decoration:none;*/
} 

.ParentNode
{ 
  font-size:11px;  
  font-weight: bold;
} 

.ParentNode a
{ 
  /*color: black;
  text-decoration:none;*/
} 

.ParentNode a:hover
{ 
  /*color: black;
  text-decoration:none;*/
} 

.LeafNode
{ 
  /*color: black;
  font-family: verdana; */
  font-size:11px;  
  width: 200px;
  overflow: hidden;
} 

.LeafNode a
{ 
  /*color: black;
  text-decoration:none;*/
} 

.LeafNode a:hover
{ 
  /*color: black;
  text-decoration:none;*/
} 


/* ---------- Footer ---------- */

.footer {
	background-image: url(../images/ggdIJsselland/bg_footer.gif);
	line-height: 30px;
	height: 30px;
	color: #fff;
	font-size: 10px !important;	
}

.footerleft {
	display: block;
	width: 235px;
	float: left;
	text-indent: 15px;
}

.footerright{
	display: block;
	width: 585px;
	float: left;
}

.footerright DIV {
    float: left;
    height: 29px;
    line-height: 29px;    
}

.footerright .sitetitle {
    display: inline-block;
    float:left;
    width: 100px;
    margin-right: 10px;
}


.footermenu_normal, .footer a {
	font-weight: bold;
	color: white;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px !important;	
	line-height: 29px; 
}

.footermenu_hover, .footer a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: white;
	cursor: pointer;
	font-size: 10px !important;	
	line-height: 29px; 
}

.footermenu_normal, .footermenu_hover {
    background-image: url(../images/ggdIJsselland/footer_seperator.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 22px; 
    font-size: 10px !important;	   
    line-height: 29px; 
}

.footermenu_disabled {
    color: #6d7e90;   
    font-style:italic;
}

/* ---------- algemeen ---------- */


.hide {
    display: none;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.seperator {
    display: block;
	height: 1px;
	margin: 5px auto;
	padding: 0px;
	background-image: url(../images/ggdIJsselland/bg_hr.gif);
	background-position: center;
	background-repeat:repeat-x;
	border: 0;
	clear: both;
}

.MenuBreak
{
    display:block;
    height:8px;
}


/* --------- Headings ---------*/

.cb3contentblock H1, .cb3contentblock .h1 {
    display: block;
	font-size: 15px;
	line-height:18px;
	font-weight: bold;
	color: #001e57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	clear: both;
}	

.cb3contentblock H2, .cb3contentblock .h2 {
    display: block;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	color: #566892;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	clear: both;
}	

.cb3contentblock H3 { font-size:11px; }
.cb3contentblock H4 { font-size:10px; }
.cb3contentblock H5 { font-size:9px; }



/* --------- Search ---------*/

#cbase_search_body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001e57;
	line-height: 16px;
	background-color:#ffffff;
	text-align:left;
}

#cbase_search_body, #cbase_search_body SPAN, #cbase_search_body DIV, #cbase_search_body TABLE, #cbase_search_body TD
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #001e57;
	vertical-align:top;
	text-align:left;
}

#cbase_search_body .crumpath, #cbase_search_body .contenttitle
{
	display: none;
}

#cbase_search .title { padding:0px 0px 0px 0px; }
#cbase_search { clear:both; width:100%; margin:0px 0px 0px 0px; }
#cbase_search TD { padding-bottom:2px; }
#cbase_search LI {line-height:24px; margin:0px; padding:0px 0px 0px 12px; list-style:none; clear:inherit; background-image:url(../images/ggdIJsselland/li_bullet.gif); background-position:0px 8px; background-repeat:no-repeat; }
#cbase_search UL { clear: both}
#cbase_search a, #cbase_search a:link, #cbase_search a:link SPAN LI, #cbase_search a:link SPAN, #cbase_search a:active, #cbase_search a:active SPAN LI, #cbase_search a:active SPAN, #cbase_search a:visited, #cbase_search a:visited SPAN LI, #cbase_search a:visited SPAN { line-height:24px; font-weight:normal; color: #6d7e90;	text-decoration: underline; cursor:hand; }
#cbase_search a:hover, #cbase_search a:hover SPAN LI, #cbase_search a:hover SPAN,  #cbase_search SPAN LI:hover { font-weight:normal; text-decoration:none; color: #6d7e90; cursor:hand; }

.resulttype_title:link, .resulttype_title:active, .resulttype_title:visited
{
	display:block; float:left; height:22px; line-height:20px; padding:0px 5px 0px 5px; margin-bottom:20px; margin-right:1px; background-color:#001f58; color:#ffffff; font-weight:bold; text-decoration:none;
}
.resulttype_title:hover, .resulttype_title_active:link, .resulttype_title_active:active, .resulttype_title_active:visited
{
	display:block; float:left; height:22px; line-height:20px; padding:0px 5px 0px 5px; margin-bottom:20px; margin-right:1px; background-color:#f9c301; color:#001f58; font-weight:bold; text-decoration:none;
}

#cbase_search .category_title { display:block; font-weight:bold; margin:20px 0px 5px 0px; font-size: 12px; color: #566892; }
.website_title { display:block; padding:10px 0px 0px 0px; font-weight:bold; margin-top:20px; width:100%; border-top:1px solid #0074bf;  }


#form1
{
    display: inline;
    padding: 0;
    margin: 0;
}
